国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

基于YoloV5的使用手機行為檢測及在邊緣設備部署實現(xiàn)

這篇具有很好參考價值的文章主要介紹了基于YoloV5的使用手機行為檢測及在邊緣設備部署實現(xiàn)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

一、背景

二、配置環(huán)境

三、使用手機行為檢測數(shù)據(jù)集

四、租用云端GPU進行模型訓練

五、PC端驗證訓練效果

六、Aidlux端的模型推理測試

七、改進及拓展


一、背景

現(xiàn)代社會“低頭族”越來越多,過馬路時低頭玩手機,操作崗位上工作時玩手機,甚至有的騎車時也在玩手機等等,存在著不同程度的交通安全隱患、安全操作隱患等等。因此,開發(fā)出一個玩手機的行為檢測系統(tǒng),以規(guī)范人們的玩手機行為,還是具有很大意義的。

本項目是基于YoloV5做的玩手機行為檢測,深加工后可落地于行人玩手機監(jiān)測等安全交通、崗位玩手機等安全生產(chǎn)、兒童玩手機等智慧家居等實際應用場景。

二、配置環(huán)境

該項目主要是應用VSCode(或Pycharm)進行代碼調試,通過Aidlux手機App軟件實現(xiàn)在邊緣設備上的部署。

AIdlux主打的是基于ARM架構的跨生態(tài)(Android/鴻蒙+Linux)一站式AIOT應用開發(fā)平臺。其具體介紹請參見文章《Aidlux邊緣設備簡介》。

VScode軟件的安裝、配置及使用和Aidlux邊緣設備的軟件安裝及使用請參考文章《Aidlux&VScode編程調試及AI案例測試》,文中有詳細步驟指導完成。

三、使用手機行為檢測數(shù)據(jù)集

1.該項目使用的是具有8201玩手機圖片的數(shù)據(jù)集,含有jpg格式的圖像及與其相對應的xml和txt格式的標簽。(有需要者可聯(lián)系)

基于YoloV5的使用手機行為檢測及在邊緣設備部署實現(xiàn)基于YoloV5的使用手機行為檢測及在邊緣設備部署實現(xiàn)

2. 將數(shù)據(jù)集清洗,并分成訓練集與測試集。

①通過標簽文件名對比圖像文件名,獲得對應的圖像,去除沒有標簽的圖像;也可根據(jù)圖像文件名對比標簽文件名,去除沒有圖像的標簽;也可兩者都進行。代碼較簡單,參見《圖像數(shù)據(jù)集與標簽數(shù)據(jù)集名稱對比篩選的代碼示例》,文中僅展示第一種方式。

②將數(shù)據(jù)集按8:2比例拆分為訓練集與測試集,代碼段參見《如何將原始數(shù)據(jù)集分為訓練集與測試集》

基于YoloV5的使用手機行為檢測及在邊緣設備部署實現(xiàn)

基于YoloV5的使用手機行為檢測及在邊緣設備部署實現(xiàn)

基于YoloV5的使用手機行為檢測及在邊緣設備部署實現(xiàn)

四、租用云端GPU進行模型訓練

具體如何使用云端網(wǎng)盤,租用服務器,和創(chuàng)建實例請參考文章《通過云服務器租用GPU進行基于YOLOV5的人體檢測模型訓練》,里邊有詳細操作步驟。

1將已經(jīng)編寫調試好的代碼打包成zip格式的壓縮文件,和剛剛做好的數(shù)據(jù)集打包成zip格式的壓縮文件,傳到云端網(wǎng)盤。

2.租用實例后,解壓縮打包文件。

3.在“JupyterLab”下新建終端,并運行‘file_generate_txt.py’文件,生成現(xiàn)在訓練集圖像與測試集圖像的path,注意在py文件中要把文件path修改到在網(wǎng)盤中對應的path。

基于YoloV5的使用手機行為檢測及在邊緣設備部署實現(xiàn)

?最后的得到統(tǒng)計image path的train_txt.txt與label_txt.txt文件。

?4.檢查并修改data.yaml文件,如圖所示,保證訓練集與測試集path正確,修改檢測種類和類型name。

基于YoloV5的使用手機行為檢測及在邊緣設備部署實現(xiàn)

5.修改train.py文件中的weight參數(shù)path、data文件path、hyp文件path和cfg文件path,本次訓練用的是YoloV5s的模型配置和參數(shù)。 然后就可以開始訓練了。基于YoloV5的使用手機行為檢測及在邊緣設備部署實現(xiàn)

6.訓練完成,可以在runs文件夾中看到訓練過程中產(chǎn)生的參數(shù)文件。并將最優(yōu)的模型參數(shù)文件‘best.pt’下載到本地,進行使用。?

五、PC端驗證訓練效果

在PC端修改并運行'detect_image.py'文件,查看驗證效果。注意代碼中path的更改。

基于YoloV5的使用手機行為檢測及在邊緣設備部署實現(xiàn)

基于YoloV5的使用手機行為檢測及在邊緣設備部署實現(xiàn)

?同樣的,運行“detect_image.py”文件,可查看視頻顯示效果。

六、Aidlux端的模型推理測試

具體詳細的操作步驟可參考《算法模型在Aidlux端的模型推理測試實現(xiàn)詳解》

1.在tensorflow框架下,運行export.py文件,生成phone_best-fp16.tflite文件。

基于YoloV5的使用手機行為檢測及在邊緣設備部署實現(xiàn)

基于YoloV5的使用手機行為檢測及在邊緣設備部署實現(xiàn)

?2.我們使用Netron,打開剛剛的yolov5n_best-fp16.tflite文件。點擊最下方的輸出單元,可以看到輸出的信息。

基于YoloV5的使用手機行為檢測及在邊緣設備部署實現(xiàn)

3.將代碼上傳到Aidlux的Home下面,在VSCode中使用SSH,連接到Aidlux。

4.打開aidlux文件夾中的yolov5.py并修改,進行視頻推理測試。

基于YoloV5的使用手機行為檢測及在邊緣設備部署實現(xiàn)

?5.運行aidlux文件夾中的“yolov5.py”程序,在手機版本的Aidlux和PC端網(wǎng)頁的Aidlux中,都可以看到推理的顯示結果。

phone_check

七、改進及拓展

該項目只是最基本的行人使用手機檢測,結合人臉識別和人體行為追蹤算法,可將信息記錄并推送給相關人員。后面有機會會進一步更新。文章來源地址http://www.zghlxwxcb.cn/news/detail-477242.html

到了這里,關于基于YoloV5的使用手機行為檢測及在邊緣設備部署實現(xiàn)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 吸煙行為檢測系統(tǒng)(Python+YOLOv5深度學習模型+清新界面)

    吸煙行為檢測系統(tǒng)(Python+YOLOv5深度學習模型+清新界面)

    摘要:吸煙行為檢測軟件用于日常場景下吸煙行為監(jiān)測,快速準確識別和定位吸煙位置、記錄并顯示檢測結果,輔助公共場所吸煙安全報警等。本文詳細介紹吸煙行為檢測系統(tǒng),在介紹算法原理的同時,給出 P y t h o n 的實現(xiàn)代碼、訓練數(shù)據(jù)集以及 P y Q t 的UI界面。在界面中可

    2023年04月12日
    瀏覽(23)
  • 【YOLOv5實現(xiàn)玩手機檢測】

    【YOLOv5實現(xiàn)玩手機檢測】

    模型和數(shù)據(jù)集下載: 1、玩手機檢測數(shù)據(jù) 2、YOLOv5玩手機檢測模型 3、YOLOv5玩手機檢測模型+pyqt界面 4、 VOC手機檢測識別數(shù)據(jù)集 5、yolov7玩手機檢測+訓練好的玩手機的模型 6、Darknet版YOLOv3玩手機檢測+weights權重+標注好的數(shù)據(jù)集 7、Darknet版YOLOv4玩手機檢測+weights權重+數(shù)據(jù)集 其他數(shù)

    2024年02月09日
    瀏覽(21)
  • 目標檢測算法之YOLOv5在乒乓球賽事中運動員行為分析領域的應用實例詳解(基礎版--上)

    目錄 YOLOv5乒乓球賽事中運動員行為分析 優(yōu)化措施 優(yōu)化代碼 繼續(xù)優(yōu)化 在乒乓球賽事中,YOLOv5可以應用于運動員行為分析,通過實時識別和追蹤運動員的動作,幫助教練分析技術動作,或者為觀眾提供更豐富的觀賽體驗。下面是一個簡單的應用實例和相關代碼片段。 首先,需

    2024年02月22日
    瀏覽(112)
  • 疲勞駕駛檢測系統(tǒng)-YOLOv8/YOLOv7/YOLOv5-疲勞檢測、分心檢測、玩手機、抽煙、喝水檢測(畢業(yè)設計)

    疲勞駕駛檢測系統(tǒng)-YOLOv8/YOLOv7/YOLOv5-疲勞檢測、分心檢測、玩手機、抽煙、喝水檢測(畢業(yè)設計)

    本項目效果展示視頻: https://www.bilibili.com/video/BV1bj411S7rA/?share_source=copy_webvd_source=138d2e7f294c3405b6ea31a67534ae1a 1、本項目通過YOLOv8/YOLOv7/YOLOv5、Dlib和PySide2實現(xiàn)了一個疲勞駕駛檢測系統(tǒng),可為一些同學的課設、大作業(yè)等提供參考。該項目分為兩個檢測部分,疲勞檢測和分心行為檢測

    2024年02月05日
    瀏覽(27)
  • 疲勞駕駛檢測系統(tǒng)-YOLOv5-疲勞檢測、分心檢測、玩手機、抽煙、喝水檢測(畢業(yè)設計)

    疲勞駕駛檢測系統(tǒng)-YOLOv5-疲勞檢測、分心檢測、玩手機、抽煙、喝水檢測(畢業(yè)設計)

    本項目效果展示視頻: https://www.bilibili.com/video/BV1bj411S7rA/?share_source=copy_webvd_source=138d2e7f294c3405b6ea31a67534ae1a 1、本項目通過YOLOv8/YOLOv7/YOLOv5、Dlib和PySide2實現(xiàn)了一個疲勞駕駛檢測系統(tǒng),可為一些同學的課設、大作業(yè)等提供參考。該項目分為兩個檢測部分,疲勞檢測和分心行為檢測

    2024年02月10日
    瀏覽(25)
  • 【學習筆記】Yolov5調用手機攝像頭實時檢測(環(huán)境配置+實現(xiàn)步驟)

    【學習筆記】Yolov5調用手機攝像頭實時檢測(環(huán)境配置+實現(xiàn)步驟)

    我們需要首先從GitHub獲取到y(tǒng)olov5的源碼,直達鏈接如下: https://github.com/ultralytics/yolov5 打開后按照如下步驟下載源碼壓縮包即可 權重文件下載地址:https://download.csdn.net/download/liujiahao123987/87400892 注:我用的iOS,安卓版本沒有\(zhòng)\\"Lite\\\" 需要的就是這個局域網(wǎng),每個人的都不一樣 需

    2023年04月25日
    瀏覽(43)
  • 一文詳解Yolov5——基于Yolov5的火災檢測系統(tǒng)

    一文詳解Yolov5——基于Yolov5的火災檢測系統(tǒng)

    ? 原創(chuàng)不易,還希望各位大佬支持一下 textcolor{blue}{原創(chuàng)不易,還希望各位大佬支持一下} 原創(chuàng)不易,還希望各位大佬支持一下 ?? 點贊,你的認可是我創(chuàng)作的動力! textcolor{green}{點贊,你的認可是我創(chuàng)作的動力!} 點贊,你的認可是我創(chuàng)作的動力! ?? 收藏,你的青睞是

    2024年02月03日
    瀏覽(24)
  • 基于YOLOv5的WiderFace人臉檢測檢測系統(tǒng)(PyTorch+Pyside6+YOLOv5模型)

    基于YOLOv5的WiderFace人臉檢測檢測系統(tǒng)(PyTorch+Pyside6+YOLOv5模型)

    摘要:基于YOLOv5的WiderFace人臉檢測系統(tǒng)可用于日常生活中檢測與定位人臉目標,利用深度學習算法可實現(xiàn)圖片、視頻、攝像頭等方式的人臉目標檢測識別,另外支持結果可視化與圖片或視頻檢測結果的導出。本系統(tǒng)采用YOLOv5目標檢測模型訓練數(shù)據(jù)集,使用Pysdie6庫來搭建頁面展

    2024年02月15日
    瀏覽(22)
  • 基于YOLOV5的鋼材缺陷檢測

    基于YOLOV5的鋼材缺陷檢測

    ? ? ? ? 數(shù)據(jù)集使用的是東北大學收集的一個鋼材缺陷檢測數(shù)據(jù)集,需要檢測出鋼材表面的6種劃痕。同時,數(shù)據(jù)集格式是VOC格式,需要進行轉化 ,上傳的源碼中的數(shù)據(jù)集是經(jīng)過轉換格式的版本。 ? ? ? ? 在數(shù)據(jù)集目錄下,train文件夾下有訓練集數(shù)據(jù)及YOLO標簽,valid文件夾下

    2024年02月06日
    瀏覽(28)
  • 基于YOLOv5的兒童睡眠檢測

    基于YOLOv5的兒童睡眠檢測

    注意: 由于SOPHGO SE5微服務器的CPU是基于ARM架構,部分步驟將在 基于x86架構CPU的開發(fā)環(huán)境中完成 一、初始化開發(fā)環(huán)境(基于x86架構CPU的開發(fā)環(huán)境中完成) 二、模型轉換 (基于x86架構CPU的開發(fā)環(huán)境中完成) 三、YOLOv5模型部署測試(在SOPHGO SE5微服務器上進行) 本實驗代碼和模型可在

    2024年02月04日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包