Проблема при построении одиночных каналов (например, в оттенках серого) с помощью imshow - PullRequest
0 голосов
/ 12 января 2020

При построении одноканального изображения (т. Е. При построении изображений в градациях серого) при использовании Python оно не отображается в оттенках серого.

Пример: ожидаемый результат после преобразования цветного изображения с использованием COLOR_BGR2GRAY из открытого резюме :

enter image description here

Но полученный результат:

enter image description here

Может кто-нибудь помочь мне выяснить, в чем именно проблема?

1 Ответ

1 голос
/ 12 января 2020

После исследования я обнаружил, что проблема на самом деле не в open cv, а в пакете matplotlib. При отображении изображения пакет matplotlib использует цветовую карту и, следовательно, он должен быть явно установлен на серый, используя:

plt.imshow(image, cmap="gray")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...