cv2.HOGDescriptor的计算方法始终返回一个空的元组

时间:2019-02-22 03:50:33

标签: python-3.x cv2

我正在使用here中给出的代码段来计算小型图像补丁的HOG功能。但是,对于随附的代码,应该保存HOG特征值的变量h将返回一个空元组。谁能指出我在代码中哪里出问题了?

import numpy as np
import cv2

img = cv2.imread('newimg.jpg')
img_gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
img_gray = cv2.resize(img_gray,(50,50))

hog = cv2.HOGDescriptor()
h = hog.compute(img_gray)
print(h)

测试图像已附加here

1 个答案:

答案 0 :(得分:1)

我认为图像尺寸存在问题。更具体地说,与猪描述符的默认窗口大小相比,图像大小更小。建议您调整图像大小,然后使用下面附带的代码段。

C2.CurrencyRate / C1.CurrencyRate AS USCurrency