OpenCV Python和面向梯度的直方图
有什么有用的文档可以在Python OpenCV中使用HOGDescriptor功能吗? 我已经阅读了C ++文档,但是Python版本的功能不同,我不能仅仅通过修改就能搞清楚。
最特别的是,我正在寻找一种Python中的OpenCV命令,它将图像和像素位置作为输入(并且可能还有一些关于检测窗口大小的参数),然后返回一个包含HOG特征向量的Python数组(即列表或NumPy数组等,其中列表的第j个元素是来自定向梯度直方图的第j个直方图分量)。
我的目标是将这些直方图提供给scikits.learn支持SVM管道(所以我可以避免OpenCV SVM培训),但为此我需要实际的特征向量本身,而不是OpenCV看起来像HOG处理链管道的东西使用。
任何其他Python实现的HOG代码也可以工作。 我需要一些相当有效的方法来与另一个我自己编写的代码库进行比较。
如何用一点Matlab作为灵感,属于这篇文章
这有点晚,但为了将来的参考,scikit-image具有HOG的实现。 这是一个可以提取给定图像的定向梯度直方图的单一功能。
请查看http://sourceforge.net/projects/hogtrainingtuto/?_test=beta了解一些HOG Python代码以及一些C,cpp,java实现。 至于python和opencv的真实文档,我也不知所措。 但这应该会对你有所帮助
链接地址: http://www.djcxy.com/p/64027.html