用matplotlib.pyplot保存图片时遇到了将灰度图像保存成彩色图像的问题,原因在于这个库的保存函数会默认保存为彩色图像,如果要保存为灰度必须cmap="gray"
plt.imsave('ct0.jpg',img)
也就是这么写
plt.imsave('ct0.jpg',gary,cmap='gray')
当然,也可以用cv2,我推测这个库就是灰度图像自动保存为灰度图像,彩色图像自动保存为彩色图像
cv2.imwrite(spicpath,img)