misc.imshow
函数时,我发现有些问题。
我首先通过misc.imread
函数读取图像并立即用misc.imshow
编写显示函数,显示的图像不是原始图像,默认情况下似乎是直方图均衡。这是我的代码:
from sicpy import misc
import matplotlib.pyplot as plt
......
image1 = misc.imread('./images/Fig2.jpg')
misc.imsave('./iamges/post_Fig2.jpg',image1)
plt.figure()
plt.imshow(image1,cmap=plt.cm.gray)
plt.show()
然而,图形窗口中显示的图像具有高对比度,与上述两者显着不同。
所以我想知道是否plt.imshow
函数自动进行直方图均衡?或者我的代码或方法出了什么问题?