matplotlib.pyplot.imshow()を使用してグレースケール画像を表示しようとしています。私の問題は、グレースケールイメージがカラーマップとして表示されることです。画像の上に色を付けたいので、グレースケールが必要です。
画像を読み込み、PILのImage.open()。convert( "L")を使用してグレースケールに変換します
image = Image.open(file).convert("L")
次に、画像をマトリックスに変換して、簡単に画像処理を実行できるようにします
matrix = scipy.misc.fromimage(image, 0)
しかし、私がするとき
figure()
matplotlib.pyplot.imshow(matrix)
show()
カラーマップを使用して画像を表示します(つまり、グレースケールではありません)。
ここで何が悪いのですか?
_r
。」