OpenCV меняет изображение при загрузке.Зачем? - PullRequest
0 голосов
/ 06 мая 2019

Я нашел много веток о проблемах opencv.imread, но не как у меня. Вот исходное изображение, а затем изображение, когда я делаю:

plt.imshow(cv.imread('test/020.bmp', cv2.IMREAD_UNCHANGED)

Я полагаю, что цвета меняются, потому что исходное изображение в формате RGB, а окончательное изображение - BGR (верно?)

Но я не понимаю, почему «т» слова «освещение» (верхний правый текст) отличается? Я не нашел никакого объяснения. И я думаю, что низкое качество выходного изображения объясняет, почему я не могу применить свой алгоритм OCR для правильного чтения текста.

Примечание: та же проблема с matplotlib.image (== mpimg)

plt.imshow(mpimg.imread('test/020.png'))

original image

cv.imread('test/020.bmp',1)

...