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

基于YOLOv5的騎行頭盔佩戴監測研究與設計

2025-04-03 00:00:00陳俊藤刁廣強唐美娜黃冉柳欣薛玉利
物聯網技術 2025年7期
關鍵詞:物聯網

摘 要:近年來,隨著經濟的快速發展以及人們出行需求的增加,我國道路交通行業高速發展,交通安全管理工作的實施越來越困難。為保障廣大群眾出行安全,設計研發了YOLOv5目標檢測模型與前端C/S架構相結合的系統來實現頭盔佩戴圖片、視頻文件、攝像頭實時視頻的頭盔佩戴監測功能。實驗結果表明,該系統減少了資源的浪費,交互性強,整體運行流暢且高效,有效地優化了交通管理效率,減少了人工巡查的成本和時間,對產品研發有一定借鑒意義。

關鍵詞:目標檢測;頭盔佩戴;YOLOv5;物聯網;目標檢測;交通安全管理

中圖分類號:TP183;TP391 文獻標識碼:A 文章編號:2095-1302(2025)07-00-04

0 引 言

當前,“一盔一帶”政策已得到大力推進,但公安交管部門的頭盔佩戴監測管理方法仍主要停留在人力監測[1],這極大地增加了人力和時間成本,且效率低下。為提高頭盔佩戴監測效率,文獻[2-3]通過改進YOLO算法提高目標檢測精度,具有較高的檢測準確率,但在現實生活中并未普及,主要是因為該算法的計算和空間成本大,會影響網絡的速度,同時缺少前端架構、操作困難,對用戶并不友好。本文將YOLOv5目標檢測算法與前端架構相融合,同時實現了圖片、視頻文件、攝像頭實時視頻的頭盔佩戴監測,雖然犧牲了一定的準確率,但卻具備了快速、實時的優勢,更適用于現實生活中的快速處理需求。

1 存在的問題

(1)交通網絡的地域覆蓋范圍廣泛

自2012年以來,我國交通網絡系統愈發完善和廣闊,發展迅速。數據顯示,直到2021年年底,中國公路的里程總數已經達到了528萬多公里,而且覆蓋范圍正在逐步擴大[4]。交管部門對頭盔佩戴管控的難度攀升,導致提升管控效率和精度以及確保公平性的任務變得尤為艱巨。

(2)交管部門檢測方法單一

目前,交警依靠人工方式檢測非機動車駕駛員是否佩戴頭盔的交通監管手段,已難以滿足現實中龐大交通網絡和海量車輛所帶來的需求。利用遍布廣泛的道路監控系統,并結合深度學習目標檢測技術的高效性、高精度及實時性優勢,來解決頭盔佩戴的實時實地監測問題,不僅具有強烈的現實緊迫性,還蘊含著巨大的經濟效益,這無疑是技術發展的必然趨勢。

(3)現有系統靈活性和可用性低

隨著各類算法的迅猛發展,學者們持續致力于提升目標檢測的精準度和泛化能力[5],但在這一過程中,往往忽視了市場需求和實際應用,導致許多先進的算法難以在現實中廣泛投入使用。這些算法面臨的主要問題包括用戶操作復雜度高、操作容錯性低、交互速度慢、使用成本高等。

2 系統設計

為了解決上述問題,本文設計了基于YOLOv5的騎行頭盔佩戴監測系統。該系統主要由YOLOv5算法模塊和C/S架構兩大部分組成。先將圖片數據集輸入到YOLOv5算法模型中進行訓練,再將訓練后的模型與前端C/S架構相結合。通過UI界面實現交互式的輸入輸出操作,并且可以通過界面快速保存監測結果。該系統操作簡單、響應速度快。系統結構及流程如圖1所示。

2.1 YOLOv5目標監測系統

YOLOv5是現今較為熱門且完善的單階段目標監測模型,屬于深度學習中的一種快速算法,它可以將目標檢測行為轉化成端到端的回歸,其高效性和便捷性使它成為YOLO系列中最為廣泛使用的算法。YOLOv5目標監測算法的結構主要包括骨干網絡(Backbone)、頸部網絡(Neck)、目標檢測頭(Head)三大部分,如圖2所示。三個部分各司其職,骨干網絡主要是完成輸入端圖像的特征提取,頸部網絡用于實現特征圖或特征向量的多尺度特征融合,同時把所有相關特征傳遞給預測層,而目標檢測頭則負責完成最后的回歸預測[6]。

YOLOv5算法相較于傳統的Faster R-CNN來說,其識別目標的速度更快、準確度更高,而且它占用的內存很小、操作簡便,便于后期維護修改;能同時處理多個尺度的目標,識別更全面;且使用PANet特征融合模塊,將各層特征結合,有效地提升了識別的準確度,是目標檢測領域內的翹楚。

2.2 C/S架構

C/S架構是客戶端和服務器架構。客戶端一般指電腦、手機等終端設備,服務器則是遠程的大型計算機,它們通過網絡連接在一起。在這種架構下,客戶端負責展示和處理一些簡單的業務邏輯,而服務器則承擔著更復雜的任務,例如數據處理和存儲。這樣一來,客戶端和服務器之間可以很好地協作,共同完成各種任務。這種點對點的處理模式減少了通信流量,響應速度快,避免了資源的浪費,交互式操作界面更加簡潔,能夠滿足客戶需求[7]。

客戶端操作界面主要包含圖片檢測界面、視頻檢測界面、攝像頭實時檢測界面三個部分。使用圖片檢測界面和視頻檢測界面的主要流程是:用戶上傳圖片或視頻,模型會對這些圖片或視頻進行檢測,并生成頭盔佩戴的監測結果。用戶只需要上傳圖片,檢測結果就會立即在當前界面上顯示并保存。攝像頭實時檢測界面僅需打開攝像頭就可以對影像進行實時的頭盔佩戴檢測。

2.2.1 架構優勢

C/S架構的界面結構在各方面都具有顯著優勢。首先,圖片檢測界面提供了實時、準確監測的功能,用戶可以實時查看騎行者的頭盔佩戴情況,以掌握最準確的信息。視頻檢測界面允許用戶靈活掌握監測任務,以滿足用戶個性化的監測需求,極大地提升了系統的實用性。攝像頭實時檢測界面提供了實時檢測功能,用戶可以在前端界面上簡單操作來實現檢測視頻流和檢測結果的即時查看,及時發現騎行者的頭盔佩戴問題,從而提高道路安全性。這種實時監測功能對于監督騎行者佩戴頭盔的行為非常重要,有助于預防交通事故的發生。

服務器操作界面主要承擔事務邏輯的處理,可以實時展示監測系統的輸出結果,包括頭盔佩戴情況的檢測結果、統計數據、圖像視頻流等,幫助用戶及時了解監測情況,并且可以顯示監測系統的運行狀態、資源利用情況、錯誤日志等信息,幫助用戶監控系統的健康狀態,及時發現和解決問題。此外,服務器操作界面還提供系統配置管理功能,用戶可以通過界面設置監測系統的參數、調整算法模型、定義監測區域等,實現個性化的系統配置,滿足實際需求。通過該界面,用戶還可以遠程控制監測系統,如啟動、停止、重啟等操作,以及遠程查看監測結果,提高了系統的實時性、可操作性和便利性[8]。

總體而言,C/S架構的界面結構具有較高實用性,通過實時監測、歷史記錄查看、靈活控制和數據管理等功能,為用戶提供了全面的頭盔佩戴監測服務和數據,有助于維護交通安全,降低交通安全事故的發生率。

2.2.2 界面結構

PyQt是創建圖形用戶界面(GUI)的Python工具包,是Qt和Python相結合的產物。鑒于PyQt5的跨平臺性、多樣性、靈活性等多種優勢特征,C/S界面主要通過PyQt5實現,包含圖片檢測、視頻檢測、攝像頭實時檢測三種類型的檢測功能。用戶的使用流程是:先打開界面,根據需要選擇一種檢測類型并進入相應的界面,按照對應數據類型上傳需要檢測的數據,點擊開始檢測按鈕后界面上會自動呈現檢測結果。如果是攝像頭實時檢測界面,點擊開始檢測的按鈕后再打開攝像頭,界面上會呈現實時的攝像頭視頻。界面操作流程如圖3所示。

3 系統實現

系統實現過程包括軟硬件環境搭建、數據采集與預處理、模型訓練、模型檢測、前端界面設計與連接,如圖4所示,按照該過程實現基于YOLOv5的騎行頭盔佩戴監測系統的設計。

下面主要對軟硬件環境搭建、數據集及標注、模型訓練三個重點部分進行詳細介紹。

3.1 開發環境搭建

考慮到Anconda具有靈活性優勢,本文采用Anconda環境來搭建系統,Python版本是3.8.5。下載Anconda后,新建虛擬環境并下載正確版本的安裝包。環境所需要的所有安裝包及版本如圖5所示。

3.2 數據集及標注

數據集主要分為訓練集(train)、驗證集(val)和測試集(test),且使用labelimg工具來標注圖片。訓練集是進行模型訓練的基礎數據集,一般占總體數據的80%。驗證集用來評估經訓練集訓練后的模型性能,并調節相關的重要參數來實現模型的優化,一般占總體數據的10%左右。測試集的作用是針對上一步驗證集優化后的模型進行評估,其與訓練集和數據集完全分離才能準確評估,占10%左右。騎行頭盔佩戴監測系統在進行數據標注時使用了三種頭盔數據,每種包含1 000張圖片,嚴格按照8∶1∶1的比例分配至訓練集、測試集和驗證集。標注時選擇YOLO格式的輸出文件類型(.txt),并對數據集進行歸一化處理[9]。

3.3 實驗結果與界面效果

實驗結果的準確性和擬合度主要取決于數據的質量,標注的精度、圖片集數量、圖片集的多樣性都會影響最終的模型準確度,因此本文對樣式大小、佩戴者、佩戴時間完全不同的三種頭盔進行了訓練和檢測。實驗結果顯示,本文系統對這三種頭盔的平均監測成功率達到了93.9%。

頭盔監測系統界面包含三個窗口,分別是圖像檢測、視頻檢測、攝像頭檢測。以圖像檢測為例,點擊左上角的“選擇圖片”按鈕后選擇需要檢測的圖片,左邊的面板就會呈現上傳的原圖片,然后點擊“開始檢測”按鈕,右面的面板就會呈現檢測后的圖片并呈現IoU(Intersection over Union),再點擊“保存結果”按鈕,可以將檢測后的圖像保存下來。頭盔監測系統的圖像檢測界面呈現效果如圖6所示。

4 實驗結果

對于大部分目標檢測算法來說,最常用的評價準確度的指標有三個,分別是精確度(Precision)、召回率(Recall)和均值平均精確率(mAP)。這三個指標都可以簡單地判斷最終模型的好壞,且都是在0到1之間的數值,數值越逼近于1表示模型的檢測性能越好;相反,越逼近于0表示模型的檢測性能越差。各評價元素的計算公式如下[10]:

(1)精確度:模型的精確度越大,FP越小,數據集中正向類別預測正確的數量就越多。

(2)召回率:模型的召回率越大,FN越小,正向類別里預測錯誤的數量就越少,所以召回率越大越好。

(3)均值平均精確率:所有的P-R曲線與坐標軸圍成的區域面積的平均值,是傳統意義上最準確的目標檢測算法的評價指標。

上述公式中,TP(True Positive)是指預測出的結果是正例(佩戴頭盔),標簽值也為正例,代表模型預測正確的數據的數量;FN(False Negative)是指預測出的結果是負例(未佩戴頭盔),標簽值為正例,代表負例中模型預測失敗的數據數量;FP(False Positive)是指預測出的是正例(佩戴頭盔),標簽值為負例,代表正例中模型預測錯誤的數據數量。

訓練之后的模型測試結果如圖7所示。

由圖7可知,mAP、Recall和Precision這三個指標都趨近于1且大于0,表明該目標檢測模型的準確率較高,能夠滿足日常生活中對目標檢測的需求。相較于其他算法,該模型的速度較快,現實使用價值更高。

5 結 語

本文使用YOLOv5目標檢測算法,快速便捷地訓練各種類型的頭盔數據,能夠快速識別和檢測頭盔佩戴情況。使用C/S架構(由PyQt5實現)將前后端連接,同時實現了 圖片、視頻文件、攝像頭視頻的頭盔佩戴檢測功能。用戶界面簡潔清晰,可快速保存檢測結果,提升了信息儲存的便捷性,且能夠自動呈現檢測結果,不受硬件限制。該系統充分發揮了客戶端PC的處理能力和個性化功能,顯著提升了客戶端的響應速度。其主要優勢體現在應用服務器運行數據負荷較輕、數據存儲管理功能透明,充分滿足了客戶的多樣化需求,展現了系統的特色與個性化。實際應用中,該系統能夠大幅節約人力物力成本,對于頭盔佩戴檢測系統的廣泛應用有重要的參考價值。

注:本文通訊作者為刁廣強。

參考文獻

[1] 姜文龍,趙琬婷,劉芳,等.電動自行車交通事故嚴重度影響因素分析——以舟山市為例[J].中國人民公安大學學報(自然科學版),2021,27(1):49-55.

[2] 謝昊,賈小軍,喻擎蒼,等.基于改進YOLOv5的騎行人員頭盔及車牌檢測[J].光電子·激光,2024,35(4):396-404.

[3] 韓錕棟,張濤,彭玻,等.基于改進YOLOv5的安全帽檢測算法[J].現代電子技術,2024,47(5):85-92.

[4] 吳欣.江蘇省公路加寬主要影響因素分析及影響規律研究[J].內江科技,2019,40(1):74-75.

[5] 余晨晨.改進的YOLOv4頭盔佩戴目標檢測研究[J].沈陽工程學院學報(自然科學版),2024,20(1):75-81.

[6] 李潤平,蘇成悅,馮祖勇.基于YOLOv5s神經網絡的農林業常見蟲害檢測的應用研究[J].電腦知識與技術,2023,19(5):6-8.

[7] 張凱.基于C/S架構的醫廢調度系統的設計與實現[J].起重運輸機械,2023(16):43-47.

[8] 徐曄.基于3層C/S架構的信息管理系統設計和實現[J].信息與電腦(理論版),2024,36(3):92-95.

[9] 馬超偉,張浩,馬新明,等.基于改進YOLOv8的輕量化小麥病害檢測方法[J].農業工程學報,2024,40(5):187-195.

[10] 劉超,高健.一種改進的YOLOv5電動車頭盔佩戴檢測方法[J].軟件導刊,2024,23(6):143-149.

收稿日期:2024-04-25 修回日期:2024-05-27

基金項目:山東省高等教育本科教學改革研究項目(M2023024);山東省本科教學改革研究項目(M2022246);山東青年政治學院教學改革研究項目(JGZD202205);山東青年政治學院大學生創新創業訓練計劃(S202110820231)

猜你喜歡
物聯網
基于物聯網的無線測溫模塊設計
軟件導刊(2016年9期)2016-11-07 21:56:29
基于物聯網ZigBee技術的智能家居監控系統 
軟件導刊(2016年9期)2016-11-07 21:32:45
物聯網監測技術在G15W112邊坡的應用
基于物聯網的健康管理服務模式
基于物聯網的煤礦智能倉儲與物流運輸管理系統設計與應用
基于高職院校物聯網技術應用人才培養的思考分析
如何在高校架設學生洗衣服務系統
科技視界(2016年22期)2016-10-18 17:23:30
基于無線組網的智慧公交站點信息系統研究與實踐
基于LABVIEW的溫室管理系統的研究與設計
論智能油田的發展趨勢及必要性
主站蜘蛛池模板: 国产剧情伊人| 波多野结衣一区二区三区88| 亚洲免费黄色网| 亚洲男女天堂| 国产尹人香蕉综合在线电影| 操美女免费网站| 免费a级毛片18以上观看精品| 亚洲精品麻豆| 国产乱子伦精品视频| 亚洲日韩久久综合中文字幕| 亚洲精品国产成人7777| 男女性午夜福利网站| 国产精品欧美在线观看| 国产福利免费在线观看| 伊大人香蕉久久网欧美| 噜噜噜久久| 亚洲午夜天堂| 午夜啪啪网| 欧美天堂在线| 国产a v无码专区亚洲av| 亚洲无码精品在线播放| 又大又硬又爽免费视频| 国产精品成人久久| 青青草原国产| 亚洲Aⅴ无码专区在线观看q| 中文字幕人妻av一区二区| 国产精品999在线| 日本一区二区不卡视频| 国内精品91| 国产xx在线观看| 中文毛片无遮挡播放免费| 久久久久久午夜精品| 666精品国产精品亚洲| 亚洲三级成人| 老司国产精品视频| 夜夜爽免费视频| 亚洲无码免费黄色网址| 一区二区影院| 人妻21p大胆| 国产精品毛片一区视频播| 亚洲天堂网在线观看视频| 国产福利一区二区在线观看| 超碰精品无码一区二区| 久久精品人妻中文系列| 色网站在线免费观看| 在线观看免费AV网| 久久精品视频一| 国产在线观看精品| 国产成人综合久久精品尤物| 日日摸夜夜爽无码| 久久福利网| 99精品视频播放| 东京热av无码电影一区二区| 日本久久网站| 日韩av在线直播| 激情综合婷婷丁香五月尤物| 精品黑人一区二区三区| 全裸无码专区| 999福利激情视频| 亚洲bt欧美bt精品| 国产一在线观看| 国产福利在线免费| 国产不卡网| 国产黄色免费看| av色爱 天堂网| 精品国产网| 在线观看91香蕉国产免费| 成年片色大黄全免费网站久久| 青青草原国产| 欧美日韩激情| 尤物成AV人片在线观看| 91福利在线看| 色婷婷国产精品视频| 亚洲乱亚洲乱妇24p| 国产欧美日韩综合在线第一| 国产成人免费| 欧洲高清无码在线| 国产在线观看高清不卡| 免费黄色国产视频| 人妻精品久久无码区| 亚洲男女在线| 久久这里只有精品国产99|