使用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
在使用skimage.feature.hog函数时遇到错误:'ValueError: Only images with two spatial dimensions are supported.'。解决方法包括指定通道轴参数channel_axis或降级scikit-image版本。通过添加channel_axis=2参数或回退到版本0.17.2可以成功处理多通道图像。
3622

被折叠的 条评论
为什么被折叠?



