Document Reader SDK версии 5.4 доступен для скачивания по следующим ссылкам:
- Установочный .EXE-файл
- Отдельные установочные .MSI-файлы
- Установочный .EXE-файл x64
- Отдельные установочные .MSI-файлы x64
SDK также доступен для загрузки через нашу утилиту Regula Downloads Manager.
Перед тем как установить эту версию, пожалуйста, ознакомьтесь с информацией о произведенных изменениях и дополнениях (после версии 5.3):
Core SDK
- Обнаружение и вырезание документов
- Добавлена возможность получать двухстраничный разворот паспорта из входного изображения, выровненного и выпрямленного, как если бы оно было получено с планшетного сканера. Может быть включено при помощи флага Boolean "processParam.generateDoublePageSpreadImage". Актуально только при включенном флаге "processParam.doublePageSpread".
- Добавлен флаг Boolean "processParam.fastDocDetect" для сокращения списка кандидатов на обработку при обнаружении документа в режиме обработки одного изображения. По умолчанию включено. Это решает проблему, появившуюся в версии 5.2, которая приводила к значительному увеличению времени обработки изображений со сложным фоном.
- Улучшено вырезание документов формата ID2, содержащих MRZ, в некоторых случаях.
- Оптическое распознавание символов (OCR)
- Добавлена поддержка амхарского языка (фидель/эфиопский).
- Добавлено OCR перфорированных символов (различные шрифты, прямое и зеркальное отображение).
- Добавлен флаг "processParam.checkRequiredTextFields". Если флаг включен, каждое поле в шаблоне будет проверяться на наличие значения. В случае, когда поле помечено как обязательное, но не имеет значения, то оно будет содержать ошибку в статусе валидности. По умолчанию выключено.
- Добавлен флаг "processParam.updateOCRValidityByGlare". Если флаг включен, валидность OCR-полей будет дополнена значением tr_GlaresOnField, если на текстовых полях изображения присутствуют блики. По умолчанию выключено.
- Улучшена нейронная сеть латиницы.
- Улучшена нейронная сеть иврита.
- Штрихкоды
- Обновлен парсер для Peru ID Card.
- Исправлена ситуация с многостраничной обработкой.
- Парсинг и проверка текстовых данных
- Добавлена конвертация дат календаря Китайской Республики (Миньго) в даты григорианского календаря.
- Исправлена ситуация со сравнением полей DL class, полученных из штрихкода и визуальной зоны.
- Исправлена ситуация с неверной валидацией дат календаря Хиджра.
- Контроль качества изображения
- Добавлена новая проверка разрешения Resolution assessment. Разрешение изображения документа должно превышать порог (150 ppi), в противном случае проверка будет неуспешной. Проверка настраивается при помощи "processParam.imageQA.dpiThreshold".
- Добавлена новая проверка угла перспективы Perspective angle assessment. Угол перспективы должен быть ниже порога (5 градусов), в противном случае проверка будет неуспешной. Проверка настраивается при помощи “processParam.imageQA.angleThreshold”.
- Добавлена новая проверка границ документа внутри изображения Documents bounds. Все углы документа должны быть внутри изображения, в противном случае проверка будет неуспешной.
- Добавлена новая проверка цвета Colorless. Если изображение документа не цветное, проверка будет неуспешной.
- Проверка подлинности
- Реализовано обнаружение голограмм путем анализа нескольких кадров.
- Улучшена проверка шаблонов изображений, полученных в видимом и ИК-свете.
- Улучшена проверка шаблонов внутренних паспортов РФ.
- Исправлена ситуация с AV на отдельных изображениях при проверке видимости в ИК-свете.
- Добавлен новый член перечисления eVisualFieldType: ft_Citizenship_Status.
- Добавлен новый член перечисления eTestTextField: tr_GlaresOnField.
- Добавлены новые члены перечисления eCheckDiagnose:
- chd_HoloPhoto_FaceNotDetected,
- chd_HoloPhoto_FaceComparisonFailed,
- chd_HoloPhoto_GlareInCenterAbsent,
- chd_HoloPhoto_HoloElementShapeError,
- chd_HoloPhoto_AlgorithmStepsError,
- chd_HoloPhoto_HoloAreasNotLoaded,
- chd_HoloPhoto_FinishedByTimeout.
- Добавлены новые члены перечисления eImageQualityCheck:
- IQC_ImageColorness,
- IQC_Perspective,
- IQC_Bounds.
- В структуру TImageFieldValue добавлен новый член originalPageIndex.
- Исправлена ситуация с обработкой 1- и 8-битных изображений.
- Улучшено качество кода, исправлен ряд мелких ошибок.
- Обновлена документация.
Core RFID SDK
- Теперь работает с операционной системой Apple OS X.
- Добавлена нативная поддержка связи с веб-службами TCC в соответствии с BSI TR-03129. Теперь, если параметры TCC заданы командой RFID_Command_Set_TCC_Params, то во время процедуры аутентификации терминала (TA) автоматически будет установлена связь с TCC, чтобы получить необходимую цепочку сертификатов и подпись сгенерированной последовательности для успешного выполнения TA. В случае если сертификаты не предоставлены TCC или в случае любой другой ошибки, процесс вернется к отправке обратного вызова с запросом данных.
- Добавлен новый член перечисления eRFID_Commands: RFID_Command_Set_TCC_Params.
- Исправлена ошибка с вычислением статуса TDetailsRFID.overallStatus путем дополнительной проверки уведомлений парсинга MRZ.
- Обновлена документация.
Desktop API
- Теперь работает с операционной системой Apple OS X.
Mobile API
- Добавлена проверка подлинности документов на основе обнаружения голограмм.
- Обновлено изображение документа для анимации контроллера NFC считывания чипа паспорта США, который может быть прочитан только когда паспортная книжка открыта.
- Android:
- Добавлена возможность отключить проверку наличия фонарика на устройстве.
- Обновлены значения перечисления eImageQualityCheckType.
- Обновлены значения перечисления RGLDocumentReaderErrorCode, относящиеся к ошибкам лицензирования, которые могут возникнуть при инициализации.
- Исправлена ситуация с неправильной фокусировкой при использовании камеры.
- Исправлена ошибка в свойстве zoomFactor. Теперь при установке значения выше максимально допустимого, камера будет масштабирована до значения, максимально возможного для данной камеры.
- iOS:
- Добавлен класс DocumentReaderException для отображения ошибок лицензирования, которые могут возникнуть при инициализации.
- Обновлены значения перечисления RGLImageQualityCheckType.
- Исправлена ситуация с буферизацией кадров, при которой кадр из буфера предыдущего сеанса работы контроллера камеры мог быть использован.
- Исправлена ошибка, которая могла возникнуть во время настройки камеры при использовании контроллера камеры в качестве дочернего контроллера вида.
WebService API
- Улучшена проверка входного запроса на корректность.
- Теперь все ответы содержат JSON.
- Исправлена ошибка при передаче некоторых изображений из запроса (webp) в Core библиотеку.
- Исправлена совместимость со старым API. Теперь все типы результатов доступны для получения.
- Для большего удобства теперь версия сервиса выводится в журнале событий при запуске.
- Обновлено описание Open API на GitHub.
- Обновлены клиенты и пакеты.
Document Reader Application
- Для установки параметров доступа к сервису RFID TCC их можно поместить в файл TCCParams.json в папке "%LOCALAPPDATA%\Regula\Document Reader SDK" ("%LOCALAPPDATA%\Regula\Document Reader SDK (x64)" для версии x64).
- Исправлена ситуация с отображением запроса на сканирование следующей страницы в режиме многостраничного сканирования при включенной опции Параметры -> Вид -> Показывать запрос на следующую страницу.
COM API
- Добавлен метод SetRFIDTCCParams для настройки параметров сервиса TCC (BSI TR-03129). В случае, если эти параметры установлены правильно, то сервис TCC будет доступен для получения сертификатов и подписи сгенерированной последовательности во время процедуры аутентификации терминала (TA) при чтении чипа.
- Обновлены перечисления.
- Обновлена документация.
Installation packages
- Windows Desktop API
- Включен обновленный пакет Regula Licensing версии 1.5.3.117.
Licensing
- Исправлена ситуация с лицензированием экземпляров виртуальных машин Yandex.Cloud.
PKD
- В компонент RFID SDK включен ICAO PKD master list версии 162.
Database
- Включены 246 стран и территорий / 9152 документа.
- Добавлено 193 новых документа.
- Подробности см. в Списке поддерживаемых документов.
Комментарии
Статья закрыта для комментариев.