Document Reader SDK версии 5.8 доступен для скачивания по следующим ссылкам:
- Установочный .EXE-файл
- Отдельные установочные .MSI-файлы
- Установочный .EXE-файл x64
- Отдельные установочные .MSI-файлы x64
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 новых документов.
- Подробности см. в Списке поддерживаемых документов.
Комментарии
Войдите в службу, чтобы оставить комментарий.