使用 matplotlib 绘制黑白图像

Plotting black and white images using matplotlib

我正在尝试绘制这张图片:

使用此代码:

img = mpimg.imread("image_name")
plt.figure()
plt.title("decrypted image")
imgplot = plt.imshow(img)

结果是这张图片:

我试过将之前的 imshow 换成这个:

imgplot = plt.imshow(img, cmap='Greys')

结果是这张图片:

我如何绘制这张原始 grey-scale 图像的准确外观?

原来我必须使用“Greys_r”作为颜色图而不是“Greys”