Document Reader SDK 5.8

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

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

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

Core SDK

  • Обнаружение и вырезание документов
    • Проведен ряд оптимизаций и улучшений, позволяющих сократить время обработки и с большей точностью вырезать документы из входных изображений, а также лучше распознавать их.
    • Улучшена обработка двух сторон идентификационной карты на одном изображении.
    • Добавлена поддержка формата бразильских водительских удостоверений (в развернутом виде).
  • Оптическое распознавание символов (OCR)
    • Значительно улучшено качество распознавания арабского, китайского и японского.
    • Добавлена корректная поддержка шрифтов перфорации, используемых на Филиппинах, в Экваториальной Гвинее, Ирландии, Польше.
    • Исправлена ситуация с чтением перфорированных номеров в документах Финляндии, Швеции.
  • Машиносчитываемая зона (MRZ)
    • Доработаны парсеры для документов:
      • Albania ID card,
      • Cote d'Ivoire ID card,
      • Kenya Foreigner Certificate,
      • Korea passport,
      • Morocco ID card,
      • Netherlands’s passport,
      • Norway ID card.
    • Улучшено обнаружение MRZ на сложных фонах.
    • Исправлена ситуация с определением формата ID1 2x30 и выводом его параметров.
  • Штрихкоды
    • Добавлены новые парсеры штрихкодов для документов:
      • Argentina DL,
      • Bangladesh ID card,
      • Colombia ID card,
      • Honduras ID card,
      • Mexico DL,
      • Moldova Residence Permit,
      • Myanmar DL,
      • Nicaragua ID card,
      • Panama ID card,
      • Philippines DL,
      • Russian Federation housing and utilities bills,
      • Santa Lucia ID card.
    • Доработаны парсеры для документов:
      • AAMWA (Issuer Identification Number added),
      • Belarus ID card / Residence permit,
      • Jamaica Firearm License,
      • Rwanda ID card,
      • Togo ID card, Residence permit.
    • Произведены небольшие исправления в чтении 1D- и 2D-штрихкодов.
  • Парсинг и проверка текстовых данных
    • Реализован парсинг дат тайваньского календаря и их конвертация в григорианский календарь, а также создание дополнительных полей того же типа, что и исходные, с LCID, равным 0.
    • Добавлен параметр "processParam.convertCase", с помощью которого можно указать необходимый тип регистра для текста в выходных результатах на основе соответствующего перечисления. По умолчанию текстовые поля возвращаются в исходном регистре, т.е. в том виде, в котором они находятся в документе.
    • Добавлен параметр "processParam.minimalHolderAge", с помощью которого можно указать минимальный возрастной порог владельца документа. Если вычисленный возраст ниже этого порога, то проверка поля "Возраст" не пройдет, и документ будет считаться недействительным. По умолчанию параметр не установлен и ограничения не применяются.
    • Добавлена возможность указать необходимость транслитерации с кириллицы на латиницу для определенных полей в шаблоне документа.
    • Добавлена конвертация кода органа выдачи в его название для документов Беларуси.
    • Исправлена ситуация с маской для значения текстового поля, которая использовалась и для OCR, и для парсинга значения поля. Теперь они могут отличаться.
    • Исправлена ситуация, когда применялся параметр "processParam.dateFormat" из предыдущего запроса, если он не был установлен в последующих запросах.
    • Исправлена ситуация с транслитерацией буквы "ñ" в документах Перу.
    • Исправлена ситуация со сравнением значений текстовых полей, транслитерированных с арабского на латиницу, с оригинальными полями на латинице. Теперь такие транслитерированные поля исключаются из сравнения.
    • Исправлена проблема с конвертацией дат Хиджры в григорианский календарь.
    • Исправлена ситуация с конвертацией японских дат, когда исходное значение отсутствовало в результатах.
    • Исправлена проблема с частичным сравнением номеров документа.
    • Исправлена ситуация со сравнением имен, когда значение поля визуальной зоны короче, чем в MRZ (усеченное/сокращенное).
    • Обновлен список стоп-слов для имен.
  • Контроль качества изображения
    • Обновлена нейронная сеть для определения фокуса (улучшена точность, размер и время обработки).
    • Обновлена нейронная сеть для обнаружения муара (улучшена точность, размер и время обработки).
  • Проверка подлинности
    • Исправлена ситуация с проверкой ложной люминесценции, которая приводила к ошибочным отрицательным результатам.
    • Исправлена ситуация с обнаружением голограмм в некоторых документах.
  • Добавлена новая нейронная сеть для обнаружения лиц с лучшей точностью и скоростью обработки.
  • Добавлены новый член перечисления eVisualFieldType:
    • ft_DLClassCode_CD_From,
    • ft_DLClassCode_CD_To,
    • ft_DLClassCode_CD_Notes,
    • ft_Issuer_Identification_Number.
  • Добавлен новый член перечисления eCheckDiagnose:
    • chd_HoloPhoto_DocumentOutsideFrame.
  • Добавлен новый член перечисления diDocType:
    • dtPassportPage.
  • Исправлена ситуация, при которой CAN из идентификационных карт не считывался при обычном сканировании, когда было включено только чтение MRZ (без Visual OCR).
  • Исправлена ситуация с запросом более одной дополнительной страницы для идентификационных карт (ID1, ID2) в некоторых случаях.
  • Исправлена ситуация с обработкой некоторых файлов в формате PDF, которая приводила к некорректным результатам или сбоям.
  • Исправлена ситуация с выполнением распознавания лиц и считывания MRZ дважды в случае, если исходное изображение уже обрезано, но параметр processParam.alreadyCropped не был установлен.
  • Исправлена ситуация с обработкой нескольких страниц в одном запросе, которая приводила к увеличению времени обработки в зависимости от порядка представленных страниц.
  • Исправлена ситуация, при которой результаты считывания RFID не возвращались, если было включено сохранение сессии чтения.
  • Исправлена ситуация, при которой разрешение обрезанного изображения уменьшалось при съемке в УФ- и ИК-освещении на устройствах 7310.
  • Исправлена ситуация с некорректным поведением в случаях, когда в запросе /process входные изображения в формате base64 включали заголовки с описанием содержимого типа "data:image/jpeg;base64" и т.п.
  • Исправлена ситуация, когда результаты предыдущего сканирования не удалялись, если они были представлены в зашифрованном формате (при захвате на мобильном телефоне для повторной обработки на сервере).
  • Исправлена ситуация, когда при обработке нескольких страниц неизвестных документов не все из них оказывались в результатах вывода.
  • Исправлена ситуация с некорректным значением elapsedTime в выходных результатах.
  • Исправлена ситуация с загрузкой входных данных из JSON, приводившая к значительному увеличению времени обработки.
  • Исправлена ситуация с выводом результирующих данных в JSON, приводившая к значительному увеличению времени обработки.
  • Исправлена проблема производительности и высокого потребления памяти, возникавшая при вырезании графических полей.
  • Исправлена проблема производительности, возникавшая при обработке некоторых файлов в формате PDF.
  • Исправлена ситуация, когда при вызове операции сравнения лиц терялось соединение с устройствами сторонних производителей.
  • Исправлена ситуация с форматом вывода журналов событий и настройкой глубины.
  • Улучшено качество кода, исправлен ряд мелких ошибок.
  • Обновлена документация.

Core RFID SDK

  • Реализована возможность проведения ВАС после неуспешного проведения PACE.
  • Исправлена ситуация с использованием команд увеличенной длины при выполнении AA, когда длина ключа/подписи составляет 229 байт.

Desktop API

  • Исправлена ситуация, когда не ожидалось окончание считывания RFID на устройствах 72xx при подключении другого устройства 70xx.
  • Исправлена ситуация, когда контейнеры RPRM_ResultType_LivePortrait и RPRM_ResultType_Portrait_Comparison удалялись из доступных результатов при сканировании следующей страницы документа.
  • Исправлена ситуация, когда в отдельных случаях в результатах сканирования отсутствовали изображения при включении видеодетекции документов и опции SmartUV на некоторых устройствах.

Hardware support

  • Исправлена ситуация с принудительным созданием журналов событий в ОС Linux, которая приводила к заполнению дискового пространства.
  • Исправлена ситуация с отслеживанием событий отключения устройства в ОС Linux.

Mobile API

  • Добавлена возможность загрузки и обработки PDF-файла или изображения в виде двоичных данных.
  • Добавлена возможность изменять многие новые свойства через processParams, а не только через customParams, как это было раньше.
  • Добавлена возможность отключения автоматического продления лицензии.
  • Добавлена возможность отключения парсинга штрихкодов.
  • Изменен processParams, большинство значений теперь являются объектами.
  • iOS
    • Добавлена новая зависимость к DocumentReader SDK в виде динамического фреймворка RegulaCommon, который включает в себя функции камеры, а также другую базовую функциональность, общую для различных фреймворков продукта.
    • Исправлено отображение строки состояния, теперь она передается корректно.
    • Исправлена функция отключения кнопки фонарика.
  • Android
    • Исправлена утечка памяти при использовании функции readRFID.
    • Исправлено отображение подсказок при чтении нескольких страниц документа.
    • Исправлена проблема с отображением кнопки фонарика.

WebService API

  • Демонстрационный сайт
    • Добавлена возможность настройки всех параметров запроса /process через расширенные настройки. Их можно открыть, нажав на кнопку справа от поля со списком сценариев. Для того чтобы значение параметра было использовано в следующем запросе, необходимо нажать кнопку Apply.
    • На вкладке "Results" добавлено отображение фактического времени обработки и времени загрузки/скачивания данных.
    • Обновлены примеры изображений: их размер был уменьшен для повышения производительности.
    • Дизайн веб-страницы несколько изменен для удобства пользователей.
    • Обновлены CSP сайта.
  • Добавлены зависимости для поддержки функции обработки сохраненных сессий чтения RFID.
  • Логика валидации запросов перенесена в core библиотеку обработки. Теперь веб-сервис работает как прокси для core с точки зрения содержимого запроса.
  • Обновления безопасности включены в образ docker.
  • Произведен рефакторинг кода.
  • Обновлено описание Open API на GitHub.
  • Обновлены клиенты и пакеты.

Document Reader Application

  • Теперь после неудачного проведения PACE по умолчанию предпринимается попытка проведения ВАС. Эту настройку можно изменить в файле RegulaReader.ini через Boolean-параметр Settings - RFIDBACAfterPACE.
  • Исправлена проблема с повторной обработкой ранее сохраненных сессий чтения RFID, содержащих неудачные попытки считывания со статусом "card busy".
  • Исправлена сиутация с запуском захвата фотографии с внешней камеры в режиме реального времени в случае отсутствия фотографии на отсканированном документе.

Installation packages

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

Licensing

  • Добавлена возможность скрывать логотип Regula при использовании онлайн-лицензии на SDK для мобильных устройств, основанной на количестве транзакций.
  • Добавлена возможность автоматического обновления истекшей лицензии на мобильном устройстве через запрос в сервис лицензирования Regula при использовании оффлайн-лицензии в мобильном приложении. Это весьма удобно, так как в данном случае нет необходимости повторно компилировать приложение для обновления лицензии по истечении срока ее действия. В случае если для определенного ID/ bundleID приложения была выдана обновленная автономная лицензия, эта новая лицензия будет автоматически загружена и использована при инициализации SDK. Эту настройку можно отключить, установив определенное свойство в SDK для мобильных устройств перед инициализацией.

PKD

  • В компонент RFID SDK включен ICAO PKD master list версии 184.

Database

  • Исправлены недочеты в шаблонах документов (более 100) для улучшения качества результатов.
  • Изменено значение dType на diPassportPage в шаблонах других страниц паспорта, кроме главной страницы с данными.
  • Включено 248 стран и территорий / 9813 документа.
  • Добавлено 166 новых документов.
  • Подробности см. в Списке поддерживаемых документов.

 

 

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0

Комментарии

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

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

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

Больше