2013-02-15 194 views
2

我正在處理視頻處理項目。到目前爲止,我一直在使用LBPfrontal人臉級聯來檢測人臉,但問題在於他們無法檢測側視圖或傾斜的臉部。有沒有經過訓練的分類器來檢測這種類型的面孔?或者是他們的高效算法?多視圖人臉檢測

回答

4

對於非平面旋轉(類似於「否」手勢的偏航變化),有一個訓練過的級聯profile_face.xml,它可以用於左輪廓。因此,請首先檢查正面,然後檢查左側輪廓,然後鏡像圖像並檢查正確的輪廓(並反轉鏡像座標)。

對於面內旋轉(滾動變化,類似於頭部「晃動」),您最多旋轉圖像30-45度,執行正面人臉檢測,然後「取消旋轉」座標。

適用於「是」手勢的頭部移動(音高改變)。檢測將適用於正面人臉檢測器。

將所有這些檢測器並行放置在一些聰明的高效算法中,使用GPU,並且您可以想出一個可以在任何角度檢測臉部的系統。也許在混合中添加一個皮膚檢測器,刪除錯誤接受/拒絕。

+0

或者如果您想使用Kinect而不是網絡攝像機並使用Point Cloud Library代替OpenCV,請選中:http://pointclouds.org/blog/hrcs/aaldoma/index.php – rossb83 2013-02-15 16:52:45

+1

謝謝先生!我thk這絕對是我所需要的.. – ranger 2013-02-16 01:35:53