读取低对比度图像时,它会自动采用以下示例:
In [1]: from PIL import Image
In [2]: import numpy as np
In [3]: import matplotlib.pyplot as plt
In [4]: img = Image.open('images/map.jpg')
In [5]: arr = np.asarray(img)
In [6]: plt.gray()
In [7]: plt.imshow(arr)
Out[7]: <matplotlib.image.AxesImage at 0x7f9c7e88f490>
In [8]: plt.show()
输入
绘图(没有变化,这是 matplotlib 自动执行的。)
因为这个输入与没有修改任何东西的情节不同。
我需要低对比度的图像来实现对比度拉伸的算法
阅读亚马逊数字图像处理 (Rafael C. Gonzalez, Richard E. Woods)这本书
PS:matplotlib 正在转换自动。我不需要。