Я пытаюсь сделать текст в изображении более чистым и понятным перед запуском OCR с помощью tesseract
. В this link они предоставили хорошие сценарии, чтобы сделать это с помощью ImageMagicK. Интересно, можно ли преобразовать этот скрипт и функцию в код OpenCV? Например, сценарий с аргументами, как это:Очистка текста в OpenCV как сценарий ImageMagicK
-g -e none -f 15 -o 20
Из объяснений:
-g ...................... convert document to grayscale before enhancing
-e .... enhance ......... enhance image brightness before cleaning;
choices are: none, stretch or normalize;
default=none
-f .... filtersize ...... size of filter used to clean background;
integer>0; default=15
-o .... offset .......... offset of filter in percent used to reduce noise;
integer>=0; default=5
Как я могу сделать то же самое в OpenCV коде? Поскольку я новичок в OpenCV, я только знаю, как преобразовать в оттенки серого. Любая помощь будет оценена по достоинству.
чистильщиком, вы имеете в виду «бинаризовать»? Добавьте пример изображения до/после предварительной обработки – remi