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