machine-learning - 弱描述符与强描述符 - 机器视觉

标签 machine-learning computer-vision haar-classifier haar-wavelet feature-descriptor

我听说类似 Haar 的特征被描述为弱描述符,因此在这种情况下 Adaboost 方法比 SVM 更有优势。我的问题是什么是弱描述符和强描述符以及为什么 boosting 方法比 SVM 表现更好(例如)?

最佳答案

弱描述符是指不太细化或调整的东西(例如:haar 特征、边缘图等)。强大的描述符(SIFT/SURF/MSER)应该是准确的,在模糊、视点/照明变化、JPEG 压缩下具有高可重复性。 Boosting 方法对于弱描述符会表现得更好,而 SVM 将适合强描述符。这是因为boosting的思想是结合很多弱分类器来学习一个分类器。在haar类特征的情况下,adaboost结合了许多这样的弱特征来学习一个强分类器。 SVM 试图在两个类之间最容易混淆的特征之间拟合一个超平面,因此为了使 SVM 表现更好,类之间的混淆应该更少,并且特征应该稳健且准确。

关于machine-learning - 弱描述符与强描述符 - 机器视觉,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24038246/

相关文章:

python - 在 OpenCV 中实现 Photoshop 高通滤波器 (HPF)

c++ - 如何在视频序列中识别一次图像?

python - 让 haar 级联工作

machine-learning - 面向网络/浏览器的开源机器学习项目?

python - Java 到 Python 代码不工作

python - 如果生成器用于使用函数式 API 构建的多输入/输出 Keras 模型,则生成器应该返回什么?

machine-learning - 高斯过程多类分类

python - 如何在 OpenCV Python 中为深度图更改 cv2.StereoBM_create 的属性

python - 具有多个正图像的 OpenCV haar 分类器训练

machine-learning - 分类算法训练集的错误