【发布时间】:2013-10-30 19:36:01
【问题描述】:
任何人都可以解释 OpenCV 如何在进行 train_cascade 时对对象的特征做出决定???
【问题讨论】:
任何人都可以解释 OpenCV 如何在进行 train_cascade 时对对象的特征做出决定???
【问题讨论】:
这是在train_cascade documentation
opencv_traincascade 支持 Haar [Viola2001] 和 LBP [Liao2007](本地二进制模式)功能。
如果您不知道这些功能是什么,您可以阅读文档页面底部列出的论文,或者,了解基本概念,维基百科:Haar-like features、Local binary patterns
您可以使用opencv_traincascade 命令的-featureType<{HAAR(default), LBP}> 选项来选择要使用的功能。
或者您可能在询问实际的特征选择是如何发生的。 OpenCV 使用AdaBoost 的变体。这是一个有用的presentation on AdaBoost。
【讨论】: