Ich versuche, mit matplotlib.pyplot.imshow () ein Graustufenbild anzuzeigen . Mein Problem ist, dass das Graustufenbild als Farbkarte angezeigt wird. Ich brauche die Graustufen, weil ich mit Farbe über das Bild zeichnen möchte.
Ich lese das Bild ein und konvertiere es mit PILs Image.open () in Graustufen. Convert ("L")
image = Image.open(file).convert("L")
Dann konvertiere ich das Bild in eine Matrix, damit ich leicht eine Bildverarbeitung mit durchführen kann
matrix = scipy.misc.fromimage(image, 0)
Wenn ich es jedoch tue
figure()
matplotlib.pyplot.imshow(matrix)
show()
Es zeigt das Bild mit einer Farbkarte an (dh es ist keine Graustufe).
Was mache ich hier falsch?
_r
."