Document Reader SDK версии 6.4 доступен для скачивания по следующим ссылкам:
- Установочный .EXE-файл
- Отдельные установочные .MSI-файлы
- Установочный .EXE-файл x64
- Отдельные установочные .MSI-файлы x64
SDK также доступен для загрузки через нашу утилиту Regula Downloads Manager.
Перед тем как установить эту версию, пожалуйста, ознакомьтесь с информацией о произведенных изменениях и дополнениях (после версии 6.3):
Core SDK
- Обнаружение и вырезание документов
- Добавлена функция обнаружения и вырезания штампов о пересечении границы со страницы документа. Свяжитесь со службой поддержки для получения более подробной информации.
- Исправлена ситуация с обрезкой удостоверений личности считывателями документов 3M/Gemalto/Thales, когда удостоверение личности помещается в середину стекла сканирования.
- Исправлена ситуация с некорректным определением и обрезкой двух сторон удостоверения личности на одном изображении.
- Определение типа документа
- Реализован функционал для идентификации цифровых документов, созданных в формате PDF (например, визы). Эти документы могут выглядеть так же, как настоящие, но персонализированы немного по-другому.
- Исправлена ситуация с устаревшими пороговыми значениями при принятии решений.
- Исправлена проблема с применением фильтров без причины.
- Оптическое распознавание символов (OCR)
- Улучшено качество распознавания OCR для китайского и японского языков.
- Улучшена способность распознавания перфорации в процессе попыток прямого и зеркального чтения, при чтении номера со страниц визы.
- Добавлена проверка вероятности перфорации OCR для вывода результата.
- Ресурсы для латинских языков реорганизованы в отдельный файл для большей гибкости развертывания.
- Добавлена поддержка малайского LCID (1086).
- Машиносчитываемая зона (MRZ)
- Добавлены новые парсеры для документов:
- Namibia ID card,
- Slovenia ID card,
- Sweden Passport.
- Обновлены парсеры для документов:
- Brazil Foreigners ID card,
- Kenya Foreigners Certificate,
- Kenya Passport.
- Исправлена ситуация с чтением 1x30 для non-DL docs.
- Исправлена ситуация с названиями ресурсов для обратной совместимости.
- Добавлены новые парсеры для документов:
- Штрихкоды
- Добавлены новые парсеры штрихкодов для документов:
- Costa Rica ID card,
- Dominican Republic ID card,
- India DL,
- India Tax card,
- Malawi DL,
- Malaysia Immigration card,
- Namibia ID card
- Pakistan DL
- Uzbekistan Foreigner ID card.
- Обновлены парсеры штрихкодов для документов:
- Azerbaijan ID card,
- Philippines Voter card,
- Viet Nam ID card.
- Исправлена ситуация с определением некоторых кодов.
- Добавлены новые парсеры штрихкодов для документов:
- Парсинг и проверка текстовых данных
- Исправлена ситуация с преобразованием Ü -> UE, Ö-> OE, Ä -> AE для сравнения MRZ.
- Исправлена ситуация с преобразованием тайваньских дат в григорианские.
- Исправлена ситуация, при которой даты, написанные в две строки, не преобразовывались в стандартный вид.
- Проверка подлинности
- Улучшен алгоритм проверки шаблонов изображений. Для соответствующих документов теперь доступно определение и проверка элементов динамической цветной полосы.
- Реализована проверка элементов флуоресцентных чернил. Данная проверка требует особых условий освещения. Доступна для соответствующих документов.
- При проверке ложного свечения улучшена обработка окружающего света на документе в УФ.
- Исправлена cитуация с проверкой формата штрих-кода при обработке серии кадров с камеры на мобильных устройствах.
- Исправлена cитуация с учетом прозрачного окна при проверке шаблонов изображения в УФ.
- Исправлена ситуация с чрезмерным хранением ресурсов для проверки голограммы.
- Контроль качества изображения
- Добавлена поддержка элемента colornessCheck member массива processParam.imageQa.expectedPass, чтобы принимать изображение на обработку только в случае, если документ перед камерой не является черно-белой копией.
- Добавлена возможность установки значений по умолчанию для обработки с помощью строки JSON в переменной среды PROCESS_PARAM_DEFAULTS или с помощью файла JSON в PROCESS_PARAM_DEFAULTS_FILE_PATH. Если какой-либо из них установлен, их содержимое будет автоматически добавлено/объединено с объектом запроса на обработку изображений processParam. С помощью этой функциональности поведение обработки можно изменить без внесения изменений в интеграцию.
- Добавлена функциональность для применения текстовых данных из PDF-файлов к шаблону цифровых документов (например, визы) и возврата текстовых результатов в обычном режиме.
- Добавлена возможность сохранять/загружать изображения в формате WSQ.
- Добавлен eRPRM_Authenticity — новый член перечисления RPRM_Authenticity_StatusOnly.
- Добавлены новые члены перечисления eRPRM_SecurityFeatureType:
- SecurityFeatureType_Microtext,
- SecurityFeatureType_FluorescentObject.
- Исправлена ситуация с неправильным выбором портрета на неизвестных документах разных форматов в качестве основного поля вывода “Портрет”.
- Исправлена cитуация с предоставлением данных MRZ для обработки второй страницы для проверки функции защиты LetterScreen++.
- Улучшено качество кода, исправлен ряд мелких ошибок.
- Обновлена документация.
Core RFID SDK
- Исправлена cитуация с анализом PK для DH-схемы в PACE, которая в некоторых случаях приводила к сбою PACE.
- Восстановлена обратная совместимость для имен параметров аутентификации терминала TCC.
Mobile API
- iOS
- Добавлены классы RGLCustomUIViewBuilder и RGLCustomUIObjectsBuilder для создания собственного представления пользовательского интерфейса через JSON. RGLCustomization принимает новое свойство customUILayerJSON, при его установке пользовательское представление содержимого появится в RGLDocumentReaderCameraViewController.
- Добавлен RGLDocReaderActionProcessTimeout для перечисления RGLDocReaderAction. Данное завершение вызывается в случаях, когда обработка завершается по тайм-ауту.
- В экземпляр DocReader добавлен метод -[recognizeImagesWithImageInputs:completion] method to the DocReader instance. Он получает массив экземпляров RGLImageInput в качестве входного параметра и может обрабатывать несколько изображений с разными типами освещения.
- Добавлен класс RGLImageInput, который содержит image, lightType, pageIndex.
- Добавлен класс RGLDatabaseBackgroundLoader для загрузки и обновления файлов базы данных в фоновом режиме. Также загрузчик поддерживает возобновление загрузки после разрыва соединения или перезапуск клиентского приложения.
- Добавлен метод -[stopRFIDReaderWithErrorMessage:completion:] в экземпляр DocReader. Работает как -[stopRFIDReader:completion:] с дополнительным параметром errorMessage для отображения сообщения об ошибке после остановки чтения RFID. Если для этого параметра указано nil, сообщение об ошибке отображаться не будет.
- Добавлены регистры RGLDiDocTypeInvoice и RGLDiDocTypePassengerLocatorForm для RGLDiDocType enum.
- Значение регистра RGLDiDocTypeRegistrationCertificate в RGLDiDocType изменено с 31 на 206.
- resultStatus в RGLDocumentReaderCameraViewController теперь всегда виден в метке, если пользователь устанавливает пользовательский текст.
- Исправлена остановка записи после явного вызова stopScanner.
- Android
- Добавлен метод setUICustomizationLayer в класс ParamsCustomization. Этот метод устанавливает JSON с пользовательскими метками и изображениями.
- Добавлен регистр DocReaderAction.TIMEOUT в DocReaderAction enum. Это завершение вызывается, когда обработка завершается по тайм-ауту.
- Добавлен новый класс ImageInputData для распознавания изображений с другим lightType и метод: recognizeImages(@NonNull ImageInputData[] imageInputData, @NonNull IDocumentReaderCompletion completion).
- Добавлен метод setRfidTimeout в класс Functionality. Этот метод устанавливает время ожидания для сеанса чтения RFID.
- Обновлено перечисление diDocType c новыми полями: dtInvoice, dtPassengerLocatorForm.
- Изменено значение поля dtRegistrationCertificate в перечислении diDocType с 31 на 206.
- Исправлен процесс записи видео.
- Исправлено обновление положения рамки после изменения размера экрана.
Document Reader Application
- Добавлен параметр «Результаты PDF» в диалоговом окне «Параметры» на вкладке «Результаты».
- Добавлен параметр «Использовать короткий ID» в диалоге «Параметры» на вкладке «RFID-чип».
- Исправлена cитуация с повторной загрузкой RFID PKD каждый раз при изменении каких-либо параметров.
- Обновлена документация.
COM API
- Добавлено свойство PDFResults для включения/отключения сохранения результатов сканирования и обработки в файл PDF-отчета в текущей папке сканирования. По умолчанию отключено (логическое значение, чтение/запись).
- Добавлено свойство RFIDUseShortFileID для включения/отключения использования коротких файловых идентификаторов при адресации групп данных при чтении данных RFID-чипа. По умолчанию отключено (логическое значение, чтение/запись).
- Обновлена документация.
Web Service API
- Переменные среды. Изменения в поведении:
- DOCREADER_HTTPS, если он включен, необходимо обслуживать веб-сервис через HTTPS, используя пути к файлам сертификатов и ключей по умолчанию (по умолчанию /app/certs/tls.crt; /app/certs/tls.key). DOCREADER_CERT_FILE / DOCREADER_KEY_FILE не будет работать, если для DOCREADER_HTTPS установлено значение " false". Значения по умолчанию DOCREADER_CERT_FILE / DOCREADER_KEY_FILE изменены на /app/certs/tls.crt; /app/certs/tls.key соответственно.
- Значение по умолчанию DOCREADER_LOGS_ACCESS_CONSOLE изменено на "true".
- Новая переменная среды DOCREADER_PROCESS_RESULTS_LOG_FILE (bool). Определяет, следует ли сохранять запросы и результаты обработки документа в файл. Если включено, по умолчанию используется logs/process.
- DOCREADER_PROCESS_RESULTS_LOG_PATH работает только в случае, если для DOCREADER_PROCESS_RESULTS_LOG_FILE установлено значение "true".
- Новая переменная среды RFID_PKD_PA (bool). Определяет, следует ли включить функцию RFID PA. Если этот параметр включен, папкой по умолчанию для мастер листов является /app/rfid_pkd.
- Папка по умолчанию RFID_PKD_PA_PATH для основных списков — /app/rfid_pkd.
- [docker] Переменные среды DOCREADER_BIND, DOCREADER_WORKERS, и DOCREADER_LOGS_APP_CONSOLE были удалены из образа контейнера, т. е. возвращены к значениям по умолчанию.
- [docker] Переменные среды DOCREADER_BACKLOG="20", DOCREADER_TIMEOUT="120", DOCREADER_LOGS_ACCESS_CONSOLE="true" были удалены из образа контейнера, т. е. возвращены к значениям по умолчанию.
- [docker] PIPENV_DONT_LOAD_ENV=1 Добавлена переменная среды.
- [docker] Переход на минимальный базовый образ ubi9.
Licensing
- Реализованы изменения в отчетной последовательности транзакций для онлайн-лицензий. Теперь в конце обработки сообщается о транзакции, в том числе о том, какие значимые типы результатов были получены («mrz», «ocr», «rfid», «doctype», «barcode», «auth»). Это позволяет подсчитывать значительные непустые транзакции с большей точностью.
- Реализован упрощенный вывод результатов проверки подлинности только в виде статуса без подробностей для использования с конкретными настольными устройствами.
- Реализована функция отчета о рассчитанных хэшах входных изображений для правильного расчета количества транзакций для лицензий на разработку.
- Исправлена ситуация с обновлением мобильной лицензии при инициализации, если она уже просрочена.
- Исправлена ситуация, из-за которой фильтр ограничений по странам работал некорректно для онлайн-лицензий.
- Исправлена ситуация с возвратом правильной даты истечения срока действия в методе SetLicense.
PKD
- Включен ICAO PKD master list версии 203.
- Включен ICAO Health master list версии 2.
Database
- Исправлены ситуации в более чем 40 шаблонах документов для улучшения качества результатов.
- Включено 248 стран и территорий, 10796 документов.
- Добавлено 220 новых документов.
- Подробности см. в Списке поддерживаемых документов.
Комментарии
Войдите в службу, чтобы оставить комментарий.