以下代码将从文件中加载图像
image.png并将其显示为灰度。
import numpy as npimport matplotlib.pyplot as pltfrom PIL import Imagefname = 'image.png'image = Image.open(fname).convert("L")arr = np.asarray(image)plt.imshow(arr, cmap='gray', vmin=0, vmax=255)plt.show()
如果要显示反灰度,请将cmap切换为
cmap='gray_r'。