2011-10-03 71 views
3

在openCV中似乎没有任何HOG培训的实现,以及有关HOG培训如何工作的少量资源。从我收集的信息来看,HOG培训可以实时完成。但是培训的要求是什么?培训过程如何实际工作?HOG特征描述符培训如何工作?

回答

4

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

在计算机视觉中进行研究的另一个提示是注意你感兴趣的论文的作者,并试图找到他们的网站。他们会倾向于实施他们的算法以及如何使用它们的经验法则。另外,请查阅文章中有关您的算法的参考资料。这对获取背景知识非常有帮助,以真正理解算法的工作原理和原因。

2

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

OpenCV中有一个名为opencv_traincascade的程序,它可以让您训练一个级联物体探测器,它可以让您选择使用HOG。 MATLAB的计算机视觉系统工具箱中有一个功能叫做trainCascadeObjectDetector,它的功能相同。