【发布时间】:2013-09-16 20:21:44
【问题描述】:
读取低对比度图像时,它会自动采用以下示例:
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 自动进行的。)
因为这个输入与没有修改任何东西的情节不同。
我需要低对比度图像来实现对比度拉伸算法
阅读本书amazon 数字图像处理(Rafael C. Gonzalez、Richard E. Woods)
PS:matplotlib 正在转换自动。我不需要。
【问题讨论】:
-
你知道如何实现一个算法来找到更好的对比度吗?
-
等一下,您需要调整 matplotlib 输出还是要实际实现一个算法来做到这一点?如果后者google“直方图均衡”
-
在 matplotlib 中是自动的,我不需要。我自己想实现算法
-
太好了...但是您的问题是什么?你被困在哪里了?
-
matplotlib 正在转换自动。我不需要。无法实现,因为它会自动转换(matplotlib)。
标签: python matplotlib pillow