1.一種應(yīng)用于大型卡車(chē)的去盲區(qū)安全駕駛系統(tǒng),其特征在于,包括深度攝像頭、PC機(jī)、兩個(gè)魚(yú)眼相機(jī)和報(bào)警模塊,
所述深度攝像頭設(shè)于司機(jī)座位擋風(fēng)玻璃下駕駛臺(tái)前方的小平臺(tái)處,
兩個(gè)魚(yú)眼相機(jī)分別設(shè)于駕駛臺(tái)的兩側(cè),兩臺(tái)魚(yú)眼相機(jī)的鏡頭方向向外,兩臺(tái)相機(jī)鏡頭的主光軸在一條直線上,
所述深度攝像頭的輸出端通過(guò)USB接口與所述PC機(jī)的輸出端相連,
所述魚(yú)眼相機(jī)的輸出端通過(guò)USB接口與所述PC機(jī)的輸出端相連,所述PC機(jī)的輸出端與所述報(bào)警模塊的輸入端相連。
2.根據(jù)權(quán)利要求1所述的一種應(yīng)用于大型卡車(chē)的去盲區(qū)安全駕駛系統(tǒng),其特征在于,所述報(bào)警模塊為喇叭。
3.一種應(yīng)用于大型卡車(chē)的去盲區(qū)安全駕駛方法,其特征在于,包括以下步驟:
(1)、獲取駕駛員的深度信息;
(2)、對(duì)步驟(1)得到的深度信息進(jìn)行去噪處理,通過(guò)位置關(guān)系,提取駕駛員頭部位置的二值圖像,計(jì)算駕駛員頭部與魚(yú)眼相機(jī)之間的距離;
(3)、通過(guò)魚(yú)眼相機(jī)實(shí)時(shí)采集魚(yú)眼視頻流數(shù)據(jù),將魚(yú)眼圖像基于球面模型分別校正徑向誤差、切向誤差、光心誤差,然后生成球面圖像;
(4)、以深度攝像頭探測(cè)的頭部移動(dòng)的距離構(gòu)成以深度攝像頭為坐標(biāo)中心的世界坐標(biāo)系,得到x、y、z三個(gè)坐標(biāo)值,其中:
將獲取頭部x、y、z坐標(biāo)作為球面圖像的球心,z為球面圖像的焦距;
(5)、確定視點(diǎn)方向
基于步驟(1)得到的深度信息對(duì)駕駛員的臉進(jìn)行三維建模,以垂直于魚(yú)眼相機(jī)方向的人臉?lè)较驗(yàn)槌跏贾?,?dāng)人臉在三個(gè)方向上可能轉(zhuǎn)動(dòng),垂直于人臉?lè)较虻氖噶孔鳛橐暰€方向,結(jié)合步驟(4)得到的球面焦距信息實(shí)時(shí)生成不同視角大小的透視圖像,根據(jù)頭部平移的位置和檢測(cè)人臉的方向,實(shí)時(shí)生成不同視點(diǎn)的大視野圖像,當(dāng)頭部旋轉(zhuǎn)角度超過(guò)閾值時(shí),則通過(guò)報(bào)警模塊發(fā)生報(bào)警信息。
4.根據(jù)權(quán)利要求3所述的一種應(yīng)用于大型卡車(chē)的去盲區(qū)安全駕駛方法,其特征在于,步驟(1)包括以下步驟:
(11)通過(guò)深度攝像頭實(shí)時(shí)采集深度數(shù)據(jù)視頻流;
(12)將采集的深度數(shù)據(jù)視頻流的每一幀圖像采用高斯濾波獲取濾波圖像;
(13)對(duì)所得的高斯圖像與背景圖像進(jìn)行差分得到差分圖像,
(14)將差分圖像進(jìn)行拉伸變換得到拉伸后的差分圖像;
(15)將將拉伸后的差分圖像進(jìn)行腐蝕膨脹濾波,計(jì)算圖像的平均像素值作為閾值,基于該閾值獲取二值圖像;
(16)將二值圖像中的小塊區(qū)域去除,獲取二值圖像中的大塊區(qū)域,其中:大塊區(qū)域包括駕駛員的頭部和身體部分;
(17)從二值圖像的第一行開(kāi)始掃描,獲取最大程度接近橢圓的部分作為駕駛員頭部區(qū)域,即得到駕駛員的深度信息。