Saya mencoba untuk menampilkan gambar grayscale menggunakan matplotlib.pyplot.imshow () . Masalah saya adalah bahwa gambar grayscale ditampilkan sebagai colormap. Saya perlu skala abu-abu karena saya ingin menggambar di atas gambar dengan warna.
Saya membaca gambar dan mengkonversi ke skala abu-abu menggunakan Image.open PIL (). Convert ("L")
image = Image.open(file).convert("L")
Lalu saya mengonversi gambar ke matriks sehingga saya dapat dengan mudah melakukan pemrosesan gambar menggunakan
matrix = scipy.misc.fromimage(image, 0)
Namun, ketika saya melakukannya
figure()
matplotlib.pyplot.imshow(matrix)
show()
ini menampilkan gambar menggunakan colormap (artinya bukan skala abu-abu).
Apa yang saya lakukan salah di sini?
_r
."