DSP幫助實現(xiàn)智能車載安全系統(tǒng)
3 功能實現(xiàn)
3.1 激光測距的功能實現(xiàn)
原理圖如圖2,假設(shè)激光束與攝像頭的光軸完全平行,激光束的中心落點在攝像頭視域中為最亮點。當(dāng)激光束照射到攝像頭視域中的跟蹤目標(biāo)上時,攝像頭就可以捕捉到這個點。
易推導(dǎo)得距離D:
其中:Num是從圖像中心到落點的像素個數(shù),Rop 是每個像素的弧度值,Offet 是弧度誤差。
算法流程為:首先,啟動攝像頭,通過攝像頭采集視頻圖像,截取圖像;通過亮點檢測程序?qū)ふ壹す馑镜牧咙c,如果存在,測量其距圖像中心的像素個數(shù)Num ;最后,通過公式計算間距,通過與設(shè)定的安全距離的比較,確定是否安全,不安全則發(fā)出警報提醒。
3.2 疲勞駕駛檢測功能實現(xiàn)
研究表明,人在發(fā)生困倦的時候,眨眼速度變慢,眨眼持續(xù)時間變長,本系統(tǒng)通過提取司機(jī)的閉眼持續(xù)時間的長短來判斷是否有疲勞發(fā)生。
通過檢測人臉范圍,判斷人臉是否存在,如果不存在,定時器清零,返回;如果檢測到人臉,定時器啟動,開始計數(shù);同時,通過面部特征識別,來定位兩眼;認(rèn)為如果能在一定的時隙內(nèi)定位到兩眼,證明駕駛員并非出于疲勞駕駛狀態(tài);此時定時器清零,返回;如果在5S 內(nèi)無法定位到眼睛,則認(rèn)為處于疲勞駕駛,此時發(fā)出警報提醒。
算法流圖見圖3。
評論