如何在openCV中使用cascade.xml进行对象识别

时间:2013-04-19 07:17:48

标签: object opencv pattern-matching

我使用haar训练模块在openCV中生成了cascade xml。现在我如何将它用于对象识别。

请帮助。!! _ / _

2 个答案:

答案 0 :(得分:0)

关于对象检测的opencv doc之后,您必须创建级联检测器对象和::load要应用的级联(您生成的xml文件)。 ::detectMultiScale用于通过滑动不同比例和大小的窗口并合并高度自信的近似样本,从当前帧中填充std::vector<cv::Rect>个检测到的对象。

代码here

答案 1 :(得分:0)

如果您使用haartraining,您可以使用“opencv_performance.exe”。你可以在“opencv \ bin ...”中找到它 但是如果你有cascade.xml,那就意味着你使用了traincascade。没有已经构建bin来检查您的级联。您可以在“opencv \ samples \ cpp \ tutorial_code \ objectDetection”中找到示例。