使用skimage.feature.hog报错,代码为:
fd, hog_image = feature.hog(img, orientations=9, pixels_per_cell=(16, 16),cells_per_block=(2, 2), visualize=True)
报错为:
ValueError: Only images with two spatial dimensions are supported. If using with color/multichannel images, specify `channel_axis`.
解决方法1:
需要增加参数,加参数:
fd, hog_image = feature.hog(img, orientations=9, pixels_per_cell=(16, 16),cells_per_block=(2, 2), visualize=True, channel_axis=2)
解决方法2:
将scikit-image版本降低。原版本为:scikit-image==0.19.2,降低后为:scikit-image==0.17.2