C # Как предварительно обработать красочное изображение для Tesseract с EmguCV? - PullRequest
0 голосов
/ 15 января 2019

Я создаю программу, которая возвращает местоположение текста в изображении. Проблема в том, что изображение может быть множества цветов. Тестовое изображение

Я увеличил контраст изображения.

 Image<Bgr, byte> imageContrasted = new Image<Bgr, byte>(_imgInput);
 imageContrasted._EqualizeHist();
 imageContrasted._GammaCorrect(GAMMA);

И также использовали двоичный порог на изображении.

Image<Gray, byte> imageBinarized = imageContrasted.Convert<Gray, byte>();
imageBinarized = imageBinarized.ThresholdBinary(new Gray(INTENSITY), new Gray(255));

Какие еще предварительные обработки я мог бы использовать для извлечения текста? Как в настоящее время он возвращает только несколько правильных слов.

...