画像に対して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()
:私は私のイメージ次のコードを使用してグレースケール画像作成しようとしています。間違ったやり方をしたことがあるのですか?
をありがとうございます。それはグレースケールに変わった。 –