matplotlib plt.imshow(),明明只有0,1像素,但是输出的图片是紫色和黄色的
在 plt.show()之前,设置一下
plt.set_cmap('binary')
设置后:
标题设置前:
完整的读取显示存储代码:
from imageio import imread
import matplotlib.pyplot as plt
path = r''
new_path = r''
img = imread(path)
plt.set_cmap('binary')
plt.imshow(img)
plt.show()
plt.savefig(new_path)