亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于YOLOv5的騎行頭盔佩戴監(jiān)測研究與設計

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

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

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

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

        0 引 言

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

        1 存在的問題

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

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

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

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

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

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

        2 系統設計

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

        2.1 YOLOv5目標監(jiān)測系統

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

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

        2.2 C/S架構

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

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

        2.2.1 架構優(yōu)勢

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

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

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

        2.2.2 界面結構

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

        3 系統實現

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

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

        3.1 開發(fā)環(huán)境搭建

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

        3.2 數據集及標注

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

        3.3 實驗結果與界面效果

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

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

        4 實驗結果

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

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

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

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

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

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

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

        5 結 語

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

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

        參考文獻

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

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

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

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

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

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

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

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

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

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

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

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

        猜你喜歡
        物聯網
        基于物聯網的無線測溫模塊設計
        軟件導刊(2016年9期)2016-11-07 21:56:29
        基于物聯網ZigBee技術的智能家居監(jiān)控系統 
        軟件導刊(2016年9期)2016-11-07 21:32:45
        物聯網監(jiān)測技術在G15W112邊坡的應用
        基于物聯網的健康管理服務模式
        基于物聯網的煤礦智能倉儲與物流運輸管理系統設計與應用
        基于高職院校物聯網技術應用人才培養(yǎng)的思考分析
        如何在高校架設學生洗衣服務系統
        科技視界(2016年22期)2016-10-18 17:23:30
        基于無線組網的智慧公交站點信息系統研究與實踐
        基于LABVIEW的溫室管理系統的研究與設計
        論智能油田的發(fā)展趨勢及必要性
        午夜免费福利一区二区无码AV| 亚洲娇小与黑人巨大交| 国产精品黄在线观看免费软件| 日韩爱爱视频| 偷拍熟女露出喷水在线91| 精品国产sm最大网站| 国产精品制服| 一级一级毛片无码免费视频| 日韩av一区二区在线观看| 精品人无码一区二区三区| 熟女人妇交换俱乐部| 亚洲色欲Aⅴ无码一区二区| 18禁成人免费av大片一区| 女同成片av免费观看| 亚洲不卡在线免费视频| 中文字幕久久波多野结衣av不卡| 免费人成视频xvideos入口| 国产成人亚洲综合一区| 国产精品成人有码在线观看| 青青草精品在线视频观看| 无码ol丝袜高跟秘书在线观看| jjzz日本护士| 日韩女优在线一区二区| 大又大又粗又硬又爽少妇毛片| 丰满的少妇xxxxx青青青| 91在线区啪国自产网页| 日韩在线一区二区三区中文字幕 | 五月天亚洲av优女天堂| 草逼短视频免费看m3u8| 亚洲日韩av无码中文字幕美国| 国产一级黄色录像| 国产黄色一级大片一区二区| 四虎成人精品国产永久免费无码| 四虎国产精品永久在线无码| 亚洲av永久久无久之码精| 国产特黄a三级三级三中国| 亚洲欧洲国产码专区在线观看| a级黑人大硬长爽猛出猛进| 99久久精品国产亚洲av天| 免费国产在线精品一区二区三区免 | 韩国日本一区二区在线|