我已经使用C ++ visual studio 2010从这个链接中运行了这个Opencv Haarlike眼睛检测
http://docs.opencv.org/doc/tutorials/objdetect/cascade_classifier/cascade_classifier.html
我的相机运行不顺畅。所以我删除for循环(此代码)并仅运行相机。相机运行平稳。
问题是我是否想修改此代码以检测眼睛和脸部。
如何将此代码修改为顺利运行?
请显示修改此代码的示例。
非常感谢并抱歉语言不好 Chairat(泰国)
答案 0 :(得分:6)
一般来说,这不是一个微不足道的问题,但一个基本的想法(我用于我的BSc论文)非常简单。这不是我用过的整个解决方案,但现在这应该足够了,如果不是 - 让我知道我会写更多关于它。
对于第一帧:
haarcascade_frontalface_default.xml
级联,但您可以尝试不同的方式)并记住它的位置。haarcascade_mcs_eyepair_big.xml
),而不是一只眼睛 - 这是更快更简单的解决方案)并记住位置。对于其他框架:
几件重要的事情:
CV_HAAR_FIND_BIGGEST_OBJECT
标志。equalizeHist
函数。请注意,它仅适用于灰度图像。