遠(yuǎn)距離雙目3D人臉識別方法應(yīng)用于3D人臉識別系統(tǒng)。系統(tǒng)包括:一攝像頭、二攝像頭、一TOF傳感器、二TOF傳感器、處理器和控制系統(tǒng)。
方法包括:一攝像頭C1、二攝像頭C2確定各自拍攝的人臉照片與攝像頭之間偏移角度,其中,C1拍攝的人臉照片為一人臉照片f1,C2拍攝的人臉照片為二人臉照片f2,f1相對于C1的一偏移角度為a1和b1,f2相對于C2的二偏移角度為a2和b2。
處理器基于卡爾曼濾波算法,根據(jù)預(yù)存的歷史正確數(shù)據(jù)預(yù)測下一時刻每張人臉的未來三維位置坐標(biāo),其中,歷史正確數(shù)據(jù)包括每張人臉的身份ID和當(dāng)前時刻的三維位置坐標(biāo);處理器基于每張人臉的未來三維位置坐標(biāo),反算每張人臉的預(yù)測偏移角度。其中,預(yù)測偏移角度包括:相對于C1的預(yù)測偏移角度a1’和b1’以及相對于C2的預(yù)測偏移角度a2’和b2’;處理器將預(yù)測的a1’、b1’分別與a1、b1進(jìn)行比較,同時,將預(yù)測的a2’、b2’分別與a2、b2分別進(jìn)行比較,若均能對比成功,則可確定人臉照片中的人臉的身份ID。
此方法通過坐標(biāo)計算、卡爾曼濾波、角度反算,可以在光線環(huán)境較差的情況下,遠(yuǎn)距離地對人臉進(jìn)行更加準(zhǔn)確的3D識別。