【问题标题】:How to use cascade.xml for object recognition in openCV如何在 openCV 中使用 cascade.xml 进行对象识别
【发布时间】:2013-04-19 17:37:42
【问题描述】:

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

请帮忙。!! _/_

【问题讨论】:

    标签: object opencv pattern-matching


    【解决方案1】:

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

    代码here!

    【讨论】:

    • 非常感谢..!它有帮助..!你能指导我如何使用 cvCaptureFromFile..?我实际上没有摄像头来测试它:(
    • cv::Mat img; cv::VideoCapture 上限(0);帽 >> 框架;见opencv.willowgarage.com/documentation/cpp/…
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2021-12-01
      • 2015-07-14
      • 1970-01-01
      • 1970-01-01
      • 2010-12-30
      • 2019-03-15
      • 2011-06-30
      • 2014-01-20
      • 2011-08-01
      相关资源
      最近更新 更多