Matplotlib imshow искажает цветаPython

Программы на Python
Anonymous
Matplotlib imshow искажает цвета

Сообщение Anonymous »

Я пытался использовать функцию imshow из matplotlib.pyplot, и она отлично работает для отображения изображений в оттенках серого. Когда я попытался представить изображения RGB, цвета изменились, показывая более голубоватый цвет.
Смотрите пример:

Код: Выделить всё

import cv2
import matplotlib.pyplot as plt
lena=cv2.imread("lena.jpg")
plt.imshow(lena)
plt.show()
Результирующее изображение выглядит примерно так.
А исходное изображение выглядит вот так.
Если это что-то связано с цветовой картой, есть ли способ заставить его работать с изображениями RGB?>

Вернуться в «Python»