HOG功能描述符培训如何工作?

时间:2011-10-03 21:09:42

标签: opencv computer-vision feature-detection

在openCV中似乎没有任何HOG培训的实施,也没有关于HOG培训如何运作的消息来源。从我收集的内容来看,HOG培训可以实时完成。但是培训的要求是什么?培训过程如何实际运作?

2 个答案:

答案 0 :(得分:4)

与大多数计算机视觉算法一样,Google Scholar是你的朋友:)我建议你阅读一些关于它是如何工作的论文。 Here是关于HoG最常被引用的论文之一。

研究计算机视觉时的另一个技巧是要注意你发现有趣的论文的作者,并试图找到他们的网站。他们倾向于实现他们的算法以及如何使用它们的经验法则。另外,查看文章中关于算法的参考文献。这对于获取背景知识以真正理解算法的工作原理和原因非常有用。

答案 1 :(得分:2)

你的术语有点混乱。 HOG是一个特征描述符。您可以使用HOG训练分类器,HOG又可用于对象检测。 OpenCV包括一个使用HOG功能和SVM分类器的人员检测器。它还包括CascadeClassifier,它可以使用HOG,通常用于人脸检测。

OpenCV中有一个名为opencv_traincascade的程序,它允许您训练级联对象检测器,它可以让您选择使用HOG。 MATLAB的计算机视觉系统工具箱中有一个名为trainCascadeObjectDetector的功能,它可以做同样的事情。