OpenCV Python与面向梯度的直方图

2024-05-21 08:33:03 发布

您现在位置:Python中文网/ 问答频道 /正文

对于在Python OpenCV中使用HOGDescriptor功能有什么有用的文档吗?我已经阅读了C++文档,但是Python版本的功能不同,我不能通过修补来解决。

最具体地说,我在Python中寻找一个OpenCV命令,该命令以图像和像素位置作为输入(可能还包括一些关于检测窗口大小的参数),然后返回一个包含HOG特征向量的Python数组(即列表或NumPy数组等)。,其中,列表的第jth元素是来自定向梯度直方图的第jth直方图组件)。

我的目标是将这些直方图输入scikits.learn-SVM管道(这样我就可以避免OpenCV-SVM训练),但要做到这一点,我需要的是实际的特征向量本身,而不是OpenCV使用的HOG处理链管道。

HOG代码的任何其他Python实现也可以工作。不过,我需要一些相当有效的东西来与我自己编写的另一个代码库进行比较。


Tags: 代码文档命令功能版本列表管道数组
3条回答

看看http://sourceforge.net/projects/hogtrainingtuto/?_test=beta中的一些HOG python代码和一些C、cpp、java实现。至于python和opencv的真实文档,我也不知所措。但这对你有点帮助

这有点晚了,但是为了将来的参考,scikit-image有一个HOG的实现。这是一个可以提取给定图像的方向梯度直方图的函数。

有点Matlab作为灵感,属于这个article

相关问题 更多 >