【问题标题】:How does the decision of a feature is a feature of our object?一个特征的决定如何是我们对象的一个​​特征?
【发布时间】:2013-10-30 19:36:01
【问题描述】:

任何人都可以解释 OpenCV 如何在进行 train_cascade 时对对象的特征做出决定???

【问题讨论】:

    标签: opencv adaboost


    【解决方案1】:

    这是在train_cascade documentation

    opencv_traincascade 支持 Haar [Viola2001] 和 LBP [Liao2007](本地二进制模式)功能。

    如果您不知道这些功能是什么,您可以阅读文档页面底部列出的论文,或者,了解基本概念,维基百科:Haar-like featuresLocal binary patterns

    您可以使用opencv_traincascade 命令的-featureType<{HAAR(default), LBP}> 选项来选择要使用的功能。

    或者您可能在询问实际的特征选择是如何发生的。 OpenCV 使用AdaBoost 的变体。这是一个有用的presentation on AdaBoost

    【讨论】:

    • 感谢您的回复,先生。我已经下载了演示文稿。现在我对级联分类器每个阶段的特征池内发生的提升过程有了一些了解。我不明白的是,OpenCV 如何从正样本中提取 haar 特征?就我阅读 opencv_traincascade 的源代码而言,我没有找到类似 haar 计算/积分图像的东西。也许我错过了什么。第二个问题,ml.cpp 放在哪里?我可以找到 ml.hpp,但找不到 ml.cpp。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2022-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多