【发布时间】:2014-02-21 03:27:21
【问题描述】:
我正在尝试在 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
任何建议都会有所帮助!!
【问题讨论】:
-
我建议进行快速而肮脏的调试练习:编辑
facedetect.cpp并在代码的不同部分添加一些cout << "Hello\n";以查看代码在运行时卡在哪里。
标签: linux opencv gcc face-detection