【发布时间】:2016-10-22 23:03:15
【问题描述】:
我训练了级联分类器来检测字母,this 是我正在使用的代码。
当我启动程序时,它会打开我的网络摄像头,但不显示图像(帧)和检测结果,而只是一个空白窗口。
我注意到这条线导致了问题:
faces_cascade.detectMultiScale(frame_gray, faces, 1.1, 2, 0 | CASCADE_SCALE_IMAGE, Size(30, 30));
This是xml文件。
我应该怎么做才能让它显示捕获的帧并开始检测?
谢谢。
【问题讨论】:
-
这段代码对我来说很好用。您遇到的确切行为是什么?在您按
退出程序之前,窗口是否一直保持空白? -
感谢您的帮助,窗口保持空白,不会弹出另一个窗口来显示帧和检测 (imshow())
-
您是否能够使用
imshow成功显示任何图像? -
是的,我做到了,这段代码:github.com/Itseez/opencv/blob/master/samples/cpp/tutorial_code/… 对我很有用
-
也许 .xml 文件可能有问题,因为只有当我更改它时,程序才会停止工作。请在此链接中查看我使用的文件:drive.google.com/open?id=0BxebgapvybQuRzJCTFgtQ2VjYnM您有什么可以建议我让它工作的吗?
标签: c++ opencv object-detection haar-classifier