Sto cercando di visualizzare un'immagine in scala di grigi usando matplotlib.pyplot.imshow () . Il mio problema è che l'immagine in scala di grigi viene visualizzata come mappa di colori. Ho bisogno della scala di grigi perché voglio disegnare sull'immagine con colori.
Ho letto nell'immagine e convertito in scala di grigi usando Image.open (). Convert ("L") di PIL
image = Image.open(file).convert("L")
Quindi converto l'immagine in una matrice in modo da poter eseguire facilmente l'elaborazione delle immagini utilizzando
matrix = scipy.misc.fromimage(image, 0)
Tuttavia, quando lo faccio
figure()
matplotlib.pyplot.imshow(matrix)
show()
visualizza l'immagine usando una mappa dei colori (cioè non è in scala di grigi).
Cosa sto facendo di sbagliato qui?
_r
".