有没有关于在Python OpenCV中使用HOGDescriptor功能的有用文档?我已经阅读了C++文档,但Python版本的功能不同,我无法通过尝试来弄清楚它。
最具体地说,我正在寻找一个Python中的OpenCV命令,它以图像和像素位置作为输入(可能还有一些关于检测窗口大小的参数),然后只返回包含HOG特征向量的Python数组(即列表或NumPy数组等,其中列表的第j个元素是由梯度方向直方图的第j个组成部分)。
我的目标是将这些直方图馈送到scikits.learn SVM管道中(以便避免OpenCV SVM训练),但要做到这一点,我需要实际的特征向量本身,而不是OpenCV似乎使用的HOG处理链管道的类型。
任何其他Python实现的HOG代码也可以。但我需要与我自己编写的另一个代码库进行比较,因此需要相当高效的东西。
最具体地说,我正在寻找一个Python中的OpenCV命令,它以图像和像素位置作为输入(可能还有一些关于检测窗口大小的参数),然后只返回包含HOG特征向量的Python数组(即列表或NumPy数组等,其中列表的第j个元素是由梯度方向直方图的第j个组成部分)。
我的目标是将这些直方图馈送到scikits.learn SVM管道中(以便避免OpenCV SVM训练),但要做到这一点,我需要实际的特征向量本身,而不是OpenCV似乎使用的HOG处理链管道的类型。
任何其他Python实现的HOG代码也可以。但我需要与我自己编写的另一个代码库进行比较,因此需要相当高效的东西。