我正在try 使用skImage.Feature中的实现来提取给定图像(2D)上的一些ROI的HOG描述符.我附上了一些样本的投资回报率,我已经提取.我只是使用带有所有缺省值的HOG描述符.
配置:PYTHON:3.9.13;SCRICKIT-IMAGE:0.19.2;Windows 10
返回的特征向量没有任何内容,即它是空数组([]).
注意:我想用正样本和负样本的HOG描述子来训练线性支持向量机模型.
一百零二 positive sample. negative sample.
Code to reproduce problem个
from skimage.feature import hog
import cv2 as cv
img = cv.imread(<path to image>, cv.IMREAD_GRAYSCALE)
desc = hog(img)
print(desc)
#output: array([], dtype=float64)
功能描述符不应为空.即使我给出的是一个完全空白的白色图像,也应该有一个描述符.但同样,我也没有得到阳性样本的描述符.
有没有人可以帮我解决哪里出了问题,或者是实施上的问题?