Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经使用 haar 训练模块在 openCV 中生成了级联 xml。现在如何将它用于对象识别。?
请帮忙。!!_/_
按照关于对象检测的 opencv文档,您必须创建级联检测器对象和::load要应用的级联(您生成的 xml 文件)。 ::detectMultiScale用于通过滑动不同尺度和大小的窗口并合并高置信度的接近样本来填充std::vector<cv::Rect>当前帧中检测到的对象。
::load
::detectMultiScale
std::vector<cv::Rect>
代码在这里!
如果您使用 haartraining,您可以使用“opencv_performance.exe”。你可以在“opencv\bin...\”中找到它,但如果你有 cascade.xml,这意味着你使用了 traincascade。没有已经构建的 bin 来检查您的级联。您可以在“opencv\samples\cpp\tutorial_code\objectDetection”中找到示例。