Как изменить часть цвета фона, который является черным, на белый? - PullRequest
0 голосов
/ 07 февраля 2019

Я работал над PyTesseract OCR и преобразовывал PDF в JPEG, чтобы сделать OCR изображение.Часть изображения имеет черный фон и белый текст, который Тессеракт не может распознать, тогда как все остальные части моего изображения читаются очень хорошо.Есть ли способ изменить часть изображения с черным фоном?Я попробовал несколько SO ресурсов, но, похоже, не помогает.Я использую Python 3, Open CV версии 4 и PyTesseract

1 Ответ

0 голосов
/ 07 февраля 2019

opencv имеет функцию побитового отключения, которая правильно переворачивает изображение

Вы можете наложить маску / стоп-кадр на остальную часть изображения (уже правильная часть) и использовать что-то вроде этого:

imageWithMask = cv2.bitwise_not (imageWithMask)

в качестве альтернативы, вы также можете выполнить операцию с копией изображения и копировать только те части / пиксели / области, которые вам нужны ....

...