我想显示并保存调整大小的图像。下面是相同的代码
image = cv2.imread("zagreb_00050_11.png")
#plt.imshow(image)
image_sized=resize_keep_ar(image, 128)
plt.imshow(image_sized)
cv2.imwrite('resized_image.png',image_sized)
调整大小是使用skimage
模块完成的。首先plt.show()
可以正常工作(注释),但在调整大小后,当我试图查看调整大小的图像时,它会给我以下错误
ValueError: Unsupported dtype
<Figure size 432x288 with 1 Axes>
另外,当尝试使用cv2.imwrite
保存调整大小的图像时,我得到以下错误
TypeError: Expected Ptr<cv::UMat> for argument 'img'
我哪里做错了
添加
而不是
解决问题
您可以保存并重试:
或者保存整个图形:
相关问题 更多 >
编程相关推荐