Распознавание шаблонов OMR-меток в .NET

Категория: Обработка форм документов.NET

21 мая 2025

Для создания шаблона формы документа нужно отсканировать изображение не заполненной формы и определить шаблоны полей на отсканированном изображении. Часто форма документа содержит отдельные OMR-метки или таблицы из OMR-меток.

Для определения шаблона OMR-метки нужно с помощью мыши выделить регион OMR-метки на изображении шаблона формы. Для определения шаблона таблицы OMR-меток нужно с помощью мыши выделить регион таблицы OMR-меток на изображении шаблона формы и указать расстояния между ячейками таблицы.

Если OMR-меток много, то приходится с помощью мыши выделять много регионов на изображении шаблона, что требует не мало времени.

Осознав проблему мы добавили в VintaSoft Forms Processing .NET Plug-in функционал для автоматического поиска и создания шаблонов OMR-меток в регионе шаблона формы документа, что существенно упростило процесс. Теперь визуальный инструмент Vintasoft.Imaging.FormsProcessing.FormRecognition.UI.VisualTools.FormFieldTemplateEditorTool выполняет поиск OMR-меток в выбранном регионе на изображении шаблона формы, если свойство FormFieldTemplateEditorTool.IsFieldTemplateAutomaticBuildingEnabled установлено в True. Быстро оценить созданный функционал можно в демо-приложении "VintaSoft Forms Processing Demo".

Если Вы хотите автоматически определить прямоугольную/эллиптическую OMR-метку на изображении шаблона в демо-приложении "VintaSoft Forms Processing Demo", необходимо выполнить следующие шаги:

Если Вы хотите автоматически определить таблицу из прямоугольных/эллиптических OMR-меток на изображении шаблона в демо-приложении "VintaSoft Forms Processing Demo", необходимо выполнить следующие шаги: