Распознавание документов с помощью ПО и сканера документов Regula
Используется программа распознавания документов DocumentReader, разработанная компанией Regula (https://regulaforensics.com/) поставляемая со сканерами документов Regula. (Дополнительное лицензирование от Regula не требуется. Достаточно приобрести и подключить сканер)
Лицензирование
Модуль распознования защищён проектом 4, модулем 11 в ключе Абонемент (тем же что и модуль Cognitive)
Стоимость и условия приобретения
Установка и настройка программы DocumentReaderSDK
Достаточно скачать актуальную версию DocumentReaderSDK с сайта производителя и установить её. Или же установить версию, поставляемую в комплекте со сканером документов, если невозможно получить актуальную версию. (Тестирование производилось на версии SDK 4.12)
После установки требуется подключить сканер к ПК, дождаться установки драйверов на устройство, добавленных при установке SDK. (Тестирование производилось на считывателе документов «Регула» 7017), виды протестированных документов: Паспорт РФ (с МЧЗ и без), Загранпаспорт РФ, Водительское удостоверение РФ, Паспорт США, Паспорт Беларуси, ВУ Беларуси)
Теперь необходимо запустить программу Document Reader, проверить работоспособность сканера и модуля распознования, подобрать настройки сканирования для улучшения качества распознования. (Для значительного улучшения качества сканирования рекомендуется откалибровать сканер перед использованием)
После готовности настройте параметры сохранения результатов сканирования для обмена с Абонемент, согласно прилагаемому примеру:
|
Рис. 1 Пример настроек Document Reader |
Pic. 2 Example for Results tab in Document Reader Options |
|
Рис. 3 Пример настроек Document Reader |
Pic. 4 Example for Results tab in Document Reader Options |
Настройка Abonement
Проверка проходила на Abonement ver.136 (Для работы модуля необходима версия ПО "Абонемент" не ниже 1.132)
Из папки «..\FullVersionVerXXX\HW\screcogregula\» в папку «exe» Абонемента скопировать следующие файлы:
ScRegulaRecog.dll scRegulaRecog.ini regula.js
После копирования требуется произвести настройки.
Пример файла настроек scRegulaRecog.ini :
[Main] ;Кодировка возвращаемой строки: 0-ANSI (по умолчанию) 1-UTF8 ;UseUtf8=0 ;Сообщение при сканировании ;ScanningStr = Приложите документ к сканеру... ;Скрипт, в котором реализована процедура запуск сканера. По умолчанию regula.js JSFile=regula.js ;Функция из JSFile, которая запускает сканирование. По умолчанию regulaReaderScan() ;EValCode=regulaReaderScan() ;Функция из JSFile, которая останавливает сканирование. По умолчанию stopFileFileCreate() ;StopCode=stopFileFileCreate() [LOCK.SERVER] TCPHost=127.0.0.1 TCPPort=1119 ;AbonementOnly=1 [Localization] CurrentLanguage=default
Со стороны Абонемент требуется прописать новую секцию и настройку в abonementmanager.ini:
[screcog]
scRecogDllName=scRegulaRecog.dll
Работа в Abonement
Вы можете использовать сканер при добавлении клиента. Запустите ПО DocumentReader, запустите ПО "Абонемент", перейдите на вкладку “Управление абонементом”, потом “Список клиентов”. При нажатии на кнопку “Добавить клиента”, Вы увидите стандартную форму “Карточка клиента”. Положите паспорт в сканер и нажмите кнопку “Сканирование”. Через некоторое время, приблизительно 3-5 секунд, данные паспорта отсканируются и распознаются. Всё это будет видно по заполненным полям в карточке клиента. Если у Вас в течение определённого времени ничего не появилось в карточке, попробуйте убрать документ со сканера и приложить вновь.
|
(Рис. 3 Сканирование паспорта Белоруссии в ПО "Абонемент") |
Важно!!!
Абонемент использует API функции программы Document Reader SDK и за качество распознавания компания UCS ответственности не несет.
(Например, устройство на котором производилось тестирование (Регула 7017) не имело лицензии на распознавание документов без Машиночитаемой зоны (МЧЗ). Исправлено тех. поддержкой Регула по нашему запросу.)




