資料介紹
描述
我們開發(fā)了自己的睡意檢測器,通過發(fā)出聲音警報(bào),為駕駛員建立警報(bào)模式,從而有效地防止交通事故。
我們需要什么?
我們將相機(jī)連接到 raspberry pi 4,其中將安裝計(jì)算機(jī)視覺軟件以檢測睡意。
- 。
import pygame
- Dlib是一個(gè)具有從網(wǎng)絡(luò)到機(jī)器學(xué)習(xí)的各種實(shí)用程序的庫,在我們的案例中,我們使用預(yù)訓(xùn)練模型和haar-cascade 模型進(jìn)行人臉檢測
import dlib
算法是什么?
。
?
3.- 通過face_utils的shape_to_np ()函數(shù)獲得構(gòu)成面部特征的所有坐標(biāo) (x, y) 作為數(shù)值矩陣
4.-提取面部坐標(biāo)后,僅過濾定義眼睛的坐標(biāo)。
5.-獲得一個(gè)新的數(shù)值數(shù)組,其坐標(biāo)代表與眼睛位置相關(guān)的參考點(diǎn)。
6.-根據(jù)Tereza Soukupová和Jan ?ech的模型,我們提取了確定眼睛張開度的 6 個(gè)參考點(diǎn),然后我們繼續(xù)計(jì)算眼睛縱橫半徑。
7.- 為我們建立了眼瞼的最小張開閾值,一旦我們達(dá)到低于閾值中設(shè)置的值,我們就存在一個(gè)很有可能閉合的眼睛,在我們的例子中,我們設(shè)置了Y處的閾值(我們稍后會(huì)深入研究)
8.-我們建立最小數(shù)量的連續(xù)幀,這些幀共享眼睛的張開閾值,并且關(guān)閉的可能性很高,在我們的例子中,我們有X幀(我們稍后會(huì)深入研究)。
9.-如果同時(shí)滿足上述兩個(gè)條件,則會(huì)觸發(fā)警報(bào),允許設(shè)置嗜睡危險(xiǎn)警報(bào)。
如何知道何時(shí)出現(xiàn)嗜睡?
為了確定眼睛何時(shí)閉上或睜開,我們部分依賴于Tereza Soukupová和Jan ?ech在他們的論文“使用面部標(biāo)記的實(shí)時(shí)眨眼檢測”中提出的算法 ,即表示定義起點(diǎn)的點(diǎn)的奇怪?jǐn)?shù)字坐標(biāo)。每只眼睛的水平末端(點(diǎn)P1和P4 )以及指示下眼瞼(P5和P6 )和活動(dòng)眼瞼(P2和P3 )當(dāng)前位置的點(diǎn),將眼睛理解為兩個(gè)-尺寸坐標(biāo)軸 ( X , Y),因此可以通過使用幾何基本概念計(jì)算歐幾里得距離來輕松處理下眼瞼與上眼瞼的關(guān)系。
決策閾值
有必要建立一個(gè)最小的眼睛張開閾值來確定我們何時(shí)存在一只很有可能閉合的眼睛,為了定義這個(gè)閾值,我們開始在0.1和0.5之間的區(qū)間內(nèi)進(jìn)行測試,因?yàn)閷?duì)于尺寸眼睛通常會(huì)擺動(dòng)我們需要研究的值,以找到相對(duì)于現(xiàn)實(shí)的最佳擬合值。經(jīng)過各種測試,我們將所有值< 0.3定義為合適的閾值,這樣任何低于這個(gè)數(shù)字的值都是指閉眼,任何高于這個(gè)數(shù)字的值都是睜眼。
下一步設(shè)置
這個(gè)閾值效果很好,直到我們對(duì)具有中國(非常小眼睛)或印度(非常大眼睛)等國家特征面部特征的人進(jìn)行測試,添加實(shí)驗(yàn)來測試這些變體,閾值調(diào)整為 < 0.2并且完全可以接受獲得了性能。
為了推斷一個(gè)人的困倦狀態(tài),他們必須長時(shí)間閉上眼睛,這樣我們就會(huì)知道這不是常見的眨眼,而是長時(shí)間的閉眼
出于這個(gè)原因,在進(jìn)行多次實(shí)驗(yàn)時(shí),我們確定確定睡意狀態(tài)必須經(jīng)過的幀數(shù)等于50。
- 使用FOMO進(jìn)行駕駛員睡意檢測
- 汽車前端設(shè)計(jì)挑戰(zhàn)—對(duì)駕駛員的主動(dòng)保護(hù)
- 關(guān)注駕駛員駕駛視野的改變
- 汽車抬頭顯示(HUD)突破駕駛員傳統(tǒng)視角
- 熱面部檢測器開源分享
- 認(rèn)知壓力檢測器開源分享
- DCC 8針檢測器開源設(shè)計(jì)
- 光度檢測器開源項(xiàng)目
- 電話檢測器開源分享
- NDIR氣體檢測器解決方案和PID氣體檢測器解決方案
- 汽車駕駛員輔助系統(tǒng)如何利用FPGA的處理能力 10次下載
- ARM+DSP的駕駛員眼部疲勞視覺檢測算法分析 3次下載
- 全高級(jí)駕駛員感知系統(tǒng)和All Programmable SoC解析 1次下載
- 基于S5PV210芯片的駕駛員情緒感知系統(tǒng)設(shè)計(jì) 48次下載
- 基于FGPA的汽車駕駛員輔助系統(tǒng) 47次下載
- 電路檢測器和電流檢測器的區(qū)別 319次閱讀
- 手機(jī)檢測器電路圖 手機(jī)檢測器的功能和應(yīng)用 652次閱讀
- 機(jī)動(dòng)汽車駕駛員使用案例:制造業(yè)和工業(yè)設(shè)備 396次閱讀
- 什么是過零檢測器 過零檢測器的原理 2755次閱讀
- 駕駛員監(jiān)控系統(tǒng)需要新型紅外LED驅(qū)動(dòng)器 1751次閱讀
- 過零檢測器的原理 3669次閱讀
- 基于定點(diǎn)DSP處理器和CMOS圖像傳感器實(shí)現(xiàn)駕駛疲勞檢測系統(tǒng)的設(shè)計(jì) 3015次閱讀
- 基于555的聲光數(shù)字電平檢測器電路 2856次閱讀
- 德州儀器:攝像監(jiān)控系統(tǒng)如何擴(kuò)大駕駛員的視野 1465次閱讀
- 基于FPGA的疲勞駕駛檢測系統(tǒng) 2156次閱讀
- 熒光檢測器工作原理及特點(diǎn) 4.9w次閱讀
- 地磁車輛檢測器主要組成部分 4833次閱讀
- 駕駛員輔助系統(tǒng):新型雷達(dá)設(shè)計(jì) 1052次閱讀
- 微波運(yùn)動(dòng)檢測器 4085次閱讀
- 酸雨檢測器 1.6w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來的未來-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論
查看更多