Дополнительные параметры для улучшения распознавания
Алексей Кабанов
ak099@mail.ru 2012

# Тонкая настройка

OCRFeeder содержит несколько дополнительных опций, которые могут улучшить распознавание. Их можно включить в диалоговом окне Правка Параметры, на вкладке Распознавание.

В следующем списке описаны вышеупомянутые опции:

Исправлять переносы строк и слов: движки оптического распознавания символов обычно читают текст построчно и отделяют каждую строку символом переноса строки. Иногда это нежелательно для пользователя, так как текст может быть перенесён на новую строку в середине предложения.

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

Поскольку простое удаление переноса строк в текстах с переносами слов может привести к неправильно разбитым на части словам, этот процесс будет также обнаруживать и убирать переносы слов.

Размер окна: алгоритм определения содержимого изображения OCRFeeder использует концепцию размера окна, то есть деления изображения на маленькие «окна». При меньшем размере окна, возможно, будет найдено больше областей содержимого, но при слишком маленьком размере в отдельную область может быть выделено содержимое, которое должно являться частью большей области. С другой стороны, при слишком большом размере окна могут оказаться не выделенными в отдельные области части содержимого, которые должны быть выделены.

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

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

Улучшить распознавание столбцов: при включении этой опции OCRFeeder будет пытаться разделить обнаруженные области содержимого по горизонтали (создавая несколько столбцов). Значение, которе используется для проверки наличия пустого пространства между содержимым, может быть выбрано автоматически или задано вручную, если столбцы распознаются неправильно.

Подгонять границы областей содержимого: обнаруженные области содержимого иногда имеют большое поле между границей области и собственно содержимым. При включении этой опции OCRFeeder будет уменьшать эти поля, лучше подстраивая размер областей к их содержимому. Дополнительно можно указать вручную значение максимально допустимого размера полей.