我知道 OpenCV 中的 detectMultiScale 是如何工作的要点,即你有一个图像和一个检测窗口;图像由检测窗口扫描,并在该特定实例上对窗口中的像素进行特定特征计算,以确定是否发生检测。
但是,从 OpenCV 的文档看来,无论您是否使用
级联分类器;代码可以在这里找到
或者如果您使用的是 HOGDescriptor;代码可以在这里找到
OpenCV 的文档指出,级联分类器 detectMultiScale 使用 scaleFactor 来减小检测发生的图像大小,直到它小于检测窗口,而 HOGDetector detectMultiScale 有一个比例因子(scale0),它增加检测窗口直到它是检查检测的图像的大小。
为什么两者有区别?一种实现是否比另一种更好?
目前,我已经在 OpenCV 2.4.8 中训练了具有 HOG 特征的级联分类器以及 SVM 和 HOG 特征 (HOGDescriptor)。
先感谢您