我想在Linux環境中執行Opencv-2.4.7的facedetect示例。但它會卡住而沒有提供任何錯誤,警告或日誌。發生的奇怪事情是,如果我嘗試使用strace調試進程,然後執行完成並輸出正確的結果。OpenCv facedetection示例卡住沒有任何錯誤或日誌
我使用下面的命令編譯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」;'以查看代碼在運行時卡住的位置。 – Dan