Document Reader SDK 6.2

Document Reader SDK версии 6.2 доступен для скачивания по следующим ссылкам:

SDK также доступен для загрузки через нашу утилиту Regula Downloads Manager.

Перед тем как установить эту версию, пожалуйста, ознакомьтесь с информацией о произведенных изменениях и дополнениях (после версии 5.8):

Core SDK

  • Обнаружение и вырезание документов
    • Исправлены многочисленные ситуации с обрезкой документов в некоторых угловых случаях.
  • Оптическое распознавание символов (OCR)
    • Улучшено качество распознавания OCR для хорватского, тайского и арабского языков.
  • Машиносчитываемая зона (MRZ)
    • Добавлены новые парсеры штрихкодов для документов:
      • Belarus Residence Permit,
      • Luxembourg Id Card,
      • Saint Martin (French) DL,
      • Uzbekistan Passport,
      • Zimbabwe Passport.
    • Доработаны парсеры для документов:
      • Oman ID Card,
      • Switzerland DL.
    • Внесены улучшения для лучшего обнаружения MRZ на сложных шумных фонах, таких как черно-белые копии некоторых документов. Введён специальный параметр processParam.mrzDetectMode, который при значении 1 может улучшить результаты.
    • Внесены улучшения в процесс инициализации и загрузки данных MRZ.
  • Штрихкоды
    • Добавлены новые парсеры штрихкодов для документов:
      • India DL,
      • Bermuda ID Card & DL.
    • Исправлена ситуация с парсингом DGC на Android.
    • Исправлена ситуация с парсером Эквадора.
  • Парсинг и проверка текстовых данных
    • Добавлен парсинг и разделение на разные поля по регистру текста.
    • Добавлен синтаксический анализ и проверка для поля PESEL (идентификационный номер) Польши.
    • Добавлено преобразование тайландских дат в григорианские.
    • Исправлена ситуация с преобразованием немецкой буквы ẞ в SS и Ü в UE для корректного сравнения MRZ.
    • Исправлена ситуация с удалением символа * из номера документа.
  • Проверка подлинности
    • Добавлена поддержка проверки многоцветных ультрафиолетовых волокон.
    • Добавлена улучшенная логика проверки ИК-видимости области фото.
    • Улучшена логика проверки видимых шаблонов: пороги скорректированы для уменьшения количества ложных отказов.
    • Улучшена логика проверки ложного ультрафиолетового свечения с учетом включения/выключения SmartUV.
    • Улучшена логика проверки ультрафиолетовых волокон. Теперь корректно работает на мобильных платформах с ультрафиолетовым изображением, снятым с устройств 7310/1120.
  • Добавлен ID документа в UUID проверки безопасности для IR B900 и чеков на ультрафиолетовой матовой бумаге в XML-журнал BSI TR-03135.
  • Добавлена возможность преобразовать некоторые проверки подлинности по типу или по ID в статус оценки для BSI TR-03135 XML-журнала через параметры конфигурации в вызове команды ЮRPRM_Command_Set_ProcessParametersJson. Более подробную информацию можно найти в документации.
  • В перечисление RPRM_Notification_CompatibilityMode добавлен новый член eRPRM_NotificationCode. Его получение означает, что устройство работает в режиме совместимости с ограничениями, указанными в значении параметра уведомления.
  • Добавлено новое перечисление eDeviceLimitations.
  • Обновлена структура TIdentResult с членом ElementType, который теперь представлен так же, как структура elemType (содержит то же значение, что и ElementType ранее) и elemID (содержит определенный номер элемента внутри шаблона документа).
  • Обновлена структура TRegulaDeviceProperties с добавлением нового члена Limitations (одно из значений eDeviceLimitations).
  • Исправлена ситуация с непреднамеренным закрытием нулевого файлового дескриптора, что приводило к непредсказуемому поведению приложений, использующих библиотеку SDK под Linux.
  • Исправлена ситуация с возвратом дополнительного изображения по тайм-ауту при проверке голограмм на мобильном телефоне.
  • Исправлена ситуация с сохранением журнала событий, когда опция сохранения журнала отключена.
  • Исправлена ситуация с выходным форматом DOB в XML-логе BSI TR-03135.
  • Исправлена ситуация при инициализации, когда в пользовательском файле db.dat не было некоторых OCR NN.
  • Исправлена ситуация со множественной инициализацией / бесплатными вызовами, приводившая к тому, что SDK переставал работать.
  • Исправлена ситуация с некорректным указанием флага RFID_Presence в результатах вывода.
  • Исправлена ситуация с флагом returnUncroppedImage, который не работал в сценарии Mrz.
  • Исправлена ситуация с возвратом дополнительных контейнеров изображений в результатах вывода, когда указана опция shouldReturnPackageForReprocess.
  • Улучшено качество кода, исправлен ряд мелких ошибок.
  • Обновлена документация.

Core RFID SDK

  • Исправлена ситуация с запуском PACE на iOS и Android для некоторых документов.
  • Исправлена ситуация с процессом сериализации данных VDS.

Desktop API

  • Исправлена ситуация с дублированием результатов вывода в формате JSON после повторных вызовов (добавлено в 6.1).

Desktop web service

  • Linux:
    • Исправлена ситуация с отсутствием генерации события OnProcessingStarted.

    Hardware support

    • Добавлены метаданные для ультрафиолетовых изображений, если они были захвачены с включенной функцией SmartUV.
    • Обновлена поддержка SDK устройств 3M/Gemalto/Thales версии 3.7.1.14.
    • Улучшена постобработка ИК/УФ изображений для устройств 70x4M-5A, 70x7, 7028M.
    • Значительно улучшено качество захвата ультрафиолетовых изображений для устройств 7310, 1120 на мобильной платформе.
    • Обновлен загрузчик для новых ридеров Regula.

    Mobile API

    • Исправлена ситуация с обновлением файла базы данных из папки после скачивания.
    • iOS
      • Добавлены перечисления кодов результатов для операций RFID: eLDS_ParsingNotificationCodes и eLDS_ParsingErrorCodes. Эти коды также имеют текстовое представление с помощью вызова функции eLDS_ParsingErrorCodesGetStringValue или eLDS_ParsingNotificationCodesGetStringValue для Objective-C и свойства stringValue для Swift.
      • Добавлено поле attachment для объекта RFIDNotify. Часть вложения составного кода уведомления. См. RFIDNotificationCodes.
      • Добавлено текстовое представление для RFIDDataFileType с помощью вызова функции RGLRFIDDataFileTypeGetStringValue для Objective-C и свойства stringValue для Swift.
      • Добавлено текстовое представление для RFIDErrorCodes с помощью вызова функции RGLRFIDErrorCodesGetStringValue для Objective-C и свойства stringValue для Swift.
      • Добавлен синтаксический анализ UVFiberElement в DocumentReaderAuthenticityResult. Элементы хранят результаты проверки типа флуоресцентных волокон на изображение в ультрафиолетовом свете.
      • Добавлена документация для свойств notifications для классов SignerInfo, SecurityObject, VDSNCData.
      • Добавлена документация для RFIDNotificationCodes.
      • RGLRFIDNotificationCode переименовано в RGLRFIDNotificationCodes, чтобы правильно соответствовать именам перечислений.
      • Перечисления RGLRFIDNotificationCodes, RGLRFIDDataFileType, RGLRFIDErrorCodes теперь используют NS_ENUM. Это изменение делает использование значений enum в Swift более естественным. Например, RGLRFIDErrorCodesLayer6AppSelectionFailure превращается в RFIDErrorCodes.layer6AppSelectionFailure.
      • Свойство originalValue класса RGLDocumentReaderValue больше не перезаписывается значением `value` во время лексического анализа, если оно искусственно создано Core (отсутствует в документе).
      • Исправлена проблема с потерями видеокадров при записи процесса сканирования с включенной функцией functionality.recordScanningProcess.
    • Android
      • Добавлен статический метод fromRawResults в классе DocumentReaderResults для преобразования основного ответа в модель DocumentReaderResults.
      • Добавлены перечисления кодов результатов для операций RFID: eLDS_ParsingNotificationCodes и eLDS_ParsingErrorCodes. Эти коды также имеют текстовое представление с помощью метода вызова функции getTranslation.
      • Добавлен метод getNotificationCode для класса DocumentReaderNotification. Часть вложения составного кода уведомления. Смотрите eRFID_NotificationCodes.
      • Добавлен метод getDataFileType для класса DocumentReaderNotification. Тип файла данных является частью составного кода уведомления. Смотрите eRFID_NotificationCodes.
      • Добавлен метод getProgress для класса DocumentReaderNotification. Прогресс является частью составного кода уведомления. Смотрите eRFID_NotificationCodes.
      • Добавлено свойство DocumentReaderUvFiberElement для DocumentReaderAuthenticityResult. Элементы хранят результаты проверки типа флуоресцентных волокон на изображение в ультрафиолетовом свете.
      • Добавлена документация для eRFID_NotificationCodes.
      • Добавлена документация для полей notifications для классов SignerInfo, SecurityObject, VDSNCData.
      • Удалено перечисление eRFID_NotificationAndErrorCodes. Вместо этого используйте eRFID_NotificationCodes или eRFID_ErrorCodes.
      • Исправлена ситуация с запуском NN на armeabi-v7a, приводившая к сбою.

    Installation packages

    • Windows Desktop API
      • Запрос на принятие политики конфиденциальности добавлен в процесс установки.
      • Замечания к выпуску не являются частью пакета и доступны только в Интернете на портале поддержки и на сайте документации.
    • Linux
      • Добавлена поддержка armv8 (gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu). Пакеты доступны по запросу.

PKD

  • Включен ICAO PKD master list версии 199.
  • Включен ICAO Health master list.

Database

  • Исправлены ситуации в нескольких (более 40) шаблонах документов для улучшения качества результатов.
  • Включено 248 стран и территорий / 10437 документов.
  • Добавлено 100 новых документов.
  • Подробности см. в Списке поддерживаемых документов.
Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0

Комментарии

0 комментариев

Войдите в службу, чтобы оставить комментарий.

Статьи в этом разделе

Больше