我正在Ubuntu平台上使用opencv 2.4.3在C中处理眨眼问题。
我能够使用Haar cascades在直播视频中检测到一张脸和一双眼睛,但当我倾斜我的脸时,算法无法检测到这张脸,我还在网上读到,如果脸倾斜了,它就无法检测到。因此,我认为跟踪可能会有所帮助。
如何跟踪直播视频中的人脸和眼睛?
发布于 2013-04-01 23:37:27
您可以使用HaarCascade作为初始检测,然后使用cv::GoodFeaturesToTrack()提取一些功能。然后,对于每个next frame,将初始特征和帧(从中提取特征)以及下一帧传递给cv::calcOpticalFlowPyrLK(),它将计算这些特征的新位置。您可以使用cv::boundingRect(Feature)来获取绑定特性集的cv::Rect。
https://stackoverflow.com/questions/14825905
复制相似问题