我正在尝试在图像上运行DCT转换。我试图让我的形象,用下面的代码灰度图像:为什么plt.imshow(im,cmap ='gray')不显示灰度图像?
import numpy as np
import matplotlib.pyplot as plt
import scipy
from numpy import pi
from numpy import sin
from numpy import zeros
from numpy import r_
from scipy import signal
from scipy import misc
import matplotlib.pylab as pylab
#matplotlib inline
pylab.rcParams['figure.figsize'] = (20.0, 7.0)
im = misc.imread("indoorPictureResize.jpg")
#show the image
f = plt.figure()
plt.imshow(im,cmap='gray')
plt.show()
但是我收到的形象,但它的颜色通道并没有改变。我做错了什么,还是应该改变?
谢谢。它变成了灰度。 –