999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于YOLOv5的安全帽佩戴檢測系統設計

2022-12-05 14:30:22許鎖鵬許心怡
黑龍江科學 2022年22期
關鍵詞:檢測模型系統

許鎖鵬,盧 健,許心怡,吳 陽

(無錫太湖學院 智能裝備工程學院,江蘇 無錫 214064)

近年來,隨著人工智能技術的發展,深度神經網絡算法的應用越來越廣泛。深度卷積神經網絡是許多視覺任務深度學習范例的關鍵,包括目標識別、檢測、分割等。深層神經網絡(DNNs)以端到端的方式,從數據中自動提取判別特征表示,已在很多基準測試中超越了其他機器學習算法。

建筑工地上的安全帽檢測方法主要包括以顏色特征來檢測[1]或先檢測人臉再由安全帽特征通過分類器進行分類[2],雖然精度上滿足了需求,但計算量大,時間復雜度高,不利于實時監測。

近年來,人們廣泛利用深度神經網絡進行物體檢測,但需要大數據量訓練集且要求精準標注,這給實際應用帶來了較大困難,對計算機內存占用大,消耗大量計算資源,難以應用于低成本終端設備。目標檢測算法包含單階段和兩階段目標檢測算法,后者需要對物體進行定位,再對定位圖像進行分類,是一個兩階段過程。以RCNN[3]、SPP-net[4]、Fast-RCNN[5]、Faster-RCNN[6]及Mask R-CNN[7]為代表,優點是準確率高,但是檢測速度慢,難以適應實時要求高的場景。前者是基于回歸檢測算法的單目標檢測,主要以YOLO[8]和SSD[9]為代表,是直接對目標檢測框做回歸,檢測準確率略低,但在檢測速度上有較大優勢。由于安全帽檢測對實時性要求較高,故采用單階段目標檢測的YOLOv5模型,在保證檢測速度的同時,在精度上也具有一定優勢。實驗結果表明,方法識別準確率達到較高水平,占用內存較少,可實現低性能終端上的實時檢測并推廣到其他類似應用場景。

1 系統整體設計

1.1 技術分析

YOLOv3[10]模型的權重文件遠大于YOLOv5的27MB,考慮部署的便捷性及適用性,YOLOv5s具有更大的優勢[10],因此選擇YOLOv5s模型作為基礎網絡架構。

該檢測系統主要使用python語言進行設計,在模型訓練中選用了PyTorch框架,該框架靈活、穩定、高效,系統開發更為高效,性能更加穩定。模型采用YOLOv5模型,檢測精度高,體積小。YOLOv5屬于one-stage類模型,運行速度快,同時支持在GPU上使用,可極大縮短訓練時間。

1.2 功能需求

該系統主要用于建筑工地、礦區、電廠等需要佩戴安全帽的危險工作區域,用戶為管理人員和普通用戶,需要對視頻進行檢測并對未正確佩戴安全帽的人員進行報警提示。為了保證及時發現異常,視頻分析和檢測速度越快越好,減少延遲,界面簡潔直觀,方便使用者操作。

1.3 視頻檢測設計

通過軟件運行程序調用設備攝像頭,獲取實時視頻流,判斷是否有視頻流,若有則對視頻流中的每一張圖片進行讀取識別,如發現有人未戴安全帽則發出報警,同時繼續獲取實時視頻流,若沒有檢測到視頻流,則系統退出檢測。圖1所示為檢測流程圖。

圖1 視頻流檢測流程圖Fig.1 Flow chart of video stream detection

2 模型的訓練

2.1 數據集的獲取

為了訓練出一個識別精度高且泛化能力強的模型,數據集的選擇和準備尤為重要。在開始訓練模型前,需要做許多數據準備工作。數據獲取階段,數據集使用的是GitHub上的Safety-Helmet-Wearing-Dataset,總共有7 581張圖片。如圖2所示為某幀訓練圖像。

圖2 數據集圖片Fig.2 Dataset image

2.2 對數據集進行的格式轉化和分類

將在GitHub上獲取的Safety-Helmet-Wearing-Dataset數據集的XML格式轉化為TXT格式,如圖3所示。將數據集劃分為三類,數量分別是訓練集5 457張圖片、驗證集607張圖片和測試集1 517張圖片。

圖3 數據的放置格式Fig.3 Data placement format

2.3 獲得預訓練權重并訓練模型

為了提高模型訓練效率,先加載預訓練的權值進行網絡訓練。YOLOv5提供了幾種不同尺寸的預訓練權重,可根據用戶的不同需求選擇不同版本的訓練前權重。訓練前模型的權值文件越大,訓練精度越高,但是訓練的時長相應地也較長,所需的權值文件可以在GitHub上下載。該訓練數據集中使用的預訓練權重為yolov5s.pt。

2.4 模型的評估

采用Precision(找回率)作為實驗結果的評價標準之一,Precision定義為驗證集中被正確檢測到的目標數量與總的目標數量之比,Precision越高,則在一定程度上代表模型的性能越好。Precision(召回率)和recall(準確率)是一個0~1的小數值,代表概率,越趨于0表示模型質量越差,但它們都僅從一個角度來判斷模型的質量。因此,在對模型進一步評價時一般采用mAP(均值平均密度)。通常精度和召回值負相關,從圖4可以看出,mAP趨于1,說明該模型的性能相對較好。

圖4 訓練結果Fig.4 Training results

本算法著重于低成本終端上模型的存儲與計算,因此將模型大小和檢測速度作為模型評估標準,用以驗證模型是否能夠滿足實時要求。實驗表明,檢測準確率在95%以上,實時性也滿足要求。

3 系統的實現與測試

3.1 系統開發環境測試

本系統開發使用的是Windows11操作系統,操作系統為64位,使用PC級的GPU- GeForce GTX 1650,使用PyTorch深度學習庫,圖形化界面應用PyQt5編寫,系統開發使用PyCharm編譯器。

3.2 系統功能實現

點擊視頻文件檢測,上傳待檢測的視頻,視頻檢測結果在軟件界面展示。圖5為視頻檢測結果演示,此時會框出每個檢測到的安全帽并顯示出置信度,當檢測到有人未佩戴安全帽時則會發出聲音報警。

圖5 視頻文件檢測和攝像頭實時監測Fig.5 Video file detection and real-time camera monitoring

4 結語

建筑業的自動化、智能化水平不斷提升,但現有的安防措施相對滯后,無法滿足實時性的要求。企業對生產安全越來越重視,需采用智能化的方式解決此問題。基于YOLOv5設計了一套以安全帽檢測為核心功能的預警系統,用以檢測作業人員是否佩戴安全帽,并根據檢測情況實時發出預警信息。實驗結果表明,系統檢測準確率在95%以上,滿足了用戶需求,能夠在保持較高識別準確率的同時占用較少的存儲空間,在測試時間上具有一定的優勢,可滿足生產過程中實時檢測的需求并推廣到其他類似應用場景。

猜你喜歡
檢測模型系統
一半模型
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 久久国语对白| 欧美啪啪精品| 东京热av无码电影一区二区| 台湾AV国片精品女同性| 午夜福利亚洲精品| 久久国产黑丝袜视频| 日韩小视频在线播放| 亚洲欧美综合精品久久成人网| AV熟女乱| 青青青国产视频手机| 国产男女XX00免费观看| 99国产精品一区二区| 91免费国产高清观看| 最新国语自产精品视频在| 人妻21p大胆| 自慰高潮喷白浆在线观看| 成人另类稀缺在线观看| 国产精鲁鲁网在线视频| 经典三级久久| 精品视频福利| 爱色欧美亚洲综合图区| 中文字幕免费播放| 国产精女同一区二区三区久| 国产成人精品免费视频大全五级| 欧美乱妇高清无乱码免费| www.91中文字幕| 亚洲精选高清无码| 精品国产免费观看一区| 又粗又大又爽又紧免费视频| 综合久久久久久久综合网| 91av成人日本不卡三区| 国产精品妖精视频| 亚洲AⅤ综合在线欧美一区 | 狼友视频一区二区三区| 国产精品久久久久久久久kt| 亚洲国产黄色| 成人日韩视频| 国产va视频| 91亚洲国产视频| 毛片视频网址| 特级毛片免费视频| 亚洲人人视频| 国产乱视频网站| 激情无码字幕综合| 国产成人免费视频精品一区二区| 国产日本欧美亚洲精品视| 色综合久久综合网| 一本大道AV人久久综合| 午夜综合网| 国产女人在线视频| 久久伊人操| 97av视频在线观看| 99在线观看精品视频| 在线欧美一区| 久久精品人人做人人爽| 四虎精品国产AV二区| a级毛片免费网站| 丁香婷婷激情综合激情| 欧美成人第一页| 日韩福利视频导航| 亚洲视频四区| 自拍中文字幕| 99这里只有精品免费视频| 国产成人精品视频一区二区电影| jizz国产视频| 天天摸夜夜操| 性69交片免费看| 热re99久久精品国99热| swag国产精品| 日韩中文精品亚洲第三区| 欧美成人精品欧美一级乱黄| 免费毛片全部不收费的| 呦视频在线一区二区三区| 欧美激情成人网| 国产欧美中文字幕| 日本不卡视频在线| 午夜老司机永久免费看片| 四虎综合网| 国模私拍一区二区三区| 四虎影视库国产精品一区| 亚洲成a人片| 国产高清又黄又嫩的免费视频网站|