OpenCv面部检测样本卡住没有任何错误或日志

时间:2014-01-29 11:05:20

标签: linux opencv gcc face-detection

我正在尝试在linux环境中执行Opencv-2.4.7的facedetect示例。但是它没有给出任何错误,警告或记录而卡住了。发生的奇怪事情是,如果我尝试使用strace调试进程,那么执行就会以正确的输出完成。

我正在使用以下命令编译facedetect.cpp:

gcc -o facedetect facedetect.cpp -L/usr/local/opencv-2.4.7/lib -I/usr/local/opencv-2.4.7/include -lopencv_objdetect -lopencv_imgproc -lopencv_core -lopencv_highgui

并按如下命令执行:

/usr/local/opencv-2.4.7/facedetect --cascade="/usr/local/opencv-2.4.7/haarcascades/haarcascade_frontalface_default.xml" image.jpeg

任何建议都会有所帮助!!

1 个答案:

答案 0 :(得分:1)

这是由于waitkey函数调用没有响应。以下链接可用于解决此问题:

Opencv python. WaitKey don't respond?

虽然在我的情况下,即使我评论了waitkey函数调用它也能正常工作。