Я намагаюся відобразити зображення в градаціях сірого за допомогою matplotlib.pyplot.imshow () . Моя проблема полягає в тому, що зображення сірого шару відображається як кольорова карта. Мені потрібен масштаб сірого, тому що я хочу намалювати зверху зображення кольором.
Я читаю на зображенні та перетворюю в масштаб сірого за допомогою PIL's Image.open (). Convert ("L")
image = Image.open(file).convert("L")
Потім я перетворюю зображення в матрицю, щоб я міг легко виконати деяку обробку зображення, використовуючи
matrix = scipy.misc.fromimage(image, 0)
Однак коли я
figure()
matplotlib.pyplot.imshow(matrix)
show()
він відображає зображення за допомогою кольорової карти (тобто це не відтінки сірого).
Що я тут роблю неправильно?
_r
."