我正在尝试在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
任何建议都会有所帮助!

最佳答案

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

Opencv python. WaitKey don't respond?

尽管就我而言,即使我注释了waitkey函数调用,它也能正常工作。

关于linux - OpenCv人脸检测示例卡住,没有任何错误或日志,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21429183/

10-12 16:04