关于scipy.misc.imshow的一些问题

时间:2014-09-30 06:56:27

标签: python image-processing scipy

我只想用python和scipy写一个程序实现灰度级图像直方图均衡,但是,当我使用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()
  1. image1是低对比度的图像。
  2. post_Fig2.jpg也是低对比度的图像
  3. 然而,图形窗口中显示的图像具有高对比度,与上述两者显着不同。

    所以我想知道是否plt.imshow 函数自动进行直方图均衡?或者我的代码或方法出了什么问题?

0 个答案:

没有答案