2013-02-12 85 views
1

我正在使用opencv 2.4.3在C中的unbuntu平臺上進行眨眼工作。 我能夠使用哈爾級聯在現場視頻中檢測臉部和眼睛,但是當我傾斜臉部時,算法無法檢測到臉部,並且我還在網絡上讀取了它,如果臉部是傾斜的,它無法檢測到。所以我認爲跟蹤可能會有所幫助。任何人都可以幫助我,我應該如何跟蹤實況視頻中的臉部和眼睛。使用opencv進行face_eyes檢測和跟蹤

回答

3

您可以使用HaarCascade爲初始檢測然後用cv::GoodFeaturesToTrack()提取一些功能。然後,對於每個下一幀,您將初始要素和幀(從中提取出特徵)以及下一幀到cv::calcOpticalFlowPyrLK(),這將計算這些特徵的新位置。你可以使用cv :: boundingRect(features)來獲得cv :: Rect來限制一組特性。