Document Reader SDK версии 5.6 доступен для скачивания по следующим ссылкам:
- Установочный .EXE-файл
- Отдельные установочные .MSI-файлы
- Установочный .EXE-файл x64
- Отдельные установочные .MSI-файлы x64
SDK также доступен для загрузки через нашу утилиту Regula Downloads Manager.
Перед тем как установить эту версию, пожалуйста, ознакомьтесь с информацией о произведенных изменениях и дополнениях (после версии 5.5):
Core SDK
- Обнаружение и вырезание документов
- Произведен ряд улучшений, позволяющих более точно вырезать документы из входных изображений и улучшить распознавание.
- Добавлен параметр "processParam.documentAreaMin", позволяющий задавать процент площади, которую документ должен занимать на изображении, чтобы считаться документом. Допустимые значения от 0 до 1. Значение по умолчанию 0,3.
- Добавлен параметр "processParam.forceDocFormat" для принудительного использования указанного формата документа при детекции и распознавании документа, чтобы уменьшить количество кандидатов.
- Исправлена ситуация, когда при детекции идентификационной карты на планшетном сканере формата A4 формировалось изображение с некорректно установленным разрешением.
- Оптическое распознавание символов (OCR)
- Значительно улучшено качество распознавания корейского, иврита и кириллического алфавитов.
- Машиносчитываемая зона (MRZ)
- Добавлены новые парсеры MRZ для документов:
- Switzerland DL.
- Доработаны парсеры для документов:
- Bulgaria ID card,
- Croatia ID card,
- Ecuador ID card,
- Netherlands passport.
- Реализована функция обнаружения и считывания MRZ формата 2х30 для Switzerland DL.
- Исправлена ситуация с координатами для повернутых MRZ.
- Добавлены новые парсеры MRZ для документов:
- Штрихкоды
- Добавлены новые парсеры штрихкодов для документов:
- France ID card.
- Доработаны парсеры для документов:
- Guatemala passport.
- Реализована проверка по маске для данных из 1D-штрихкодов.
- Исправлена ситуация с декодированием base64 данных из штрихкодов.
- Исправлена ситуация с отсутствием результатов парсинга данных из изображений с низким разрешением.
- Исправлена ситуация с парсингом данных из нескольких штрихкодов в одном документе.
- Добавлены новые парсеры штрихкодов для документов:
- Парсинг и проверка текстовых данных
- Исправлена ситуация с проверкой номера документа для Ireland DL.
- Исправлена ситуация с генерацией полного имени, когда одинаковые части имени присутствуют на разных сторонах идентификационной карты.
- Контроль качества изображения
- Добавлена детекция снимков экрана в качестве отдельной проверки.
- Добавленa детекция перекрытия фотографии в качестве отдельной проверки.
- Улучшен алгоритм обнаружения бесцветных изображений.
- Проверка подлинности
- Добавлена новая проверка наличия ореола вокруг фотографии владельца документа в ультрафиолетовом свете, что может являться результатом подмены фотографии.
- Улучшены алгоритмы обнаружения и проверки волокон.
- Исправлена ситуация с валидацией по маске люминесценции в некоторых случаях.
- Добавлены новые члены перечисления eImageQualityCheckType :
- IQC_ScreenCapture,
- IQC_Portrait.
- Добавлены новые члены перечисления eVisualFieldType:
- ft_DLClassCode_NT_From,
- ft_DLClassCode_NT_To,
- ft_DLClassCode_NT_Notes,
- ft_DLClassCode_TN_From,
- ft_DLClassCode_TN_To,
- ft_DLClassCode_TN_Notes,
- ft_DLClassCode_D3_From,
- ft_DLClassCode_D3_To,
- ft_DLClassCode_D3_Notes.
- Реализован поворот результатов обработки, что обеспечивает правильную ориентацию изображения документа.
- Исправлена ситуация, когда обработка некоторых PDF-файлов приводила к сбою в редких случаях.
- Исправлена ситуация, когда при обработке нескольких страниц выдавались разные результаты в зависимости от порядка следования страниц.
- Исправлена ситуация с видимостью символов на мобильных платформах, которая приводила к несовместимости с другими фреймворками, использующими те же зависимости, что и OpenSSL.
- Улучшено качество кода, исправлен ряд мелких ошибок.
- Обновлена документация.
Core RFID SDK
- Реализована повторная обработка ранее полученной сессии чтения чипа из электронного документа с мобильного или стационарного устройства для проведения пассивной аутентификации и дальнейшей обработки данных на стороне сервера.
- Исправлена ситуация с расчетом статуса аутентификации терминала на основе EF.CVCA ReadingStatus для электронных паспортов и водительских удостоверений.
- Исправлена ситуация с наличием дублированных тэгов вместо массива при генерации результатов в формате JSON для eRFID_ResultType.RFID_ResultType_RFID_BinaryData.
Desktop API
- Исправлена ситуация с настройкой режима потоковой работы камеры прибора в Linux.
- Исправлена ситуация, когда при включенной функции "Быстрая обработка MRZ" в десктопной версии, работающей со сканером устройства, перевернутая идентификационная карта с MRZ вырезалась неверно.
Hardware support
- Добавлена поддержка камеры с разрешением 18 Мп во всех устройствах 70x4M, 70x9. Устройства с камерой 18 Мп работают только с 64-разрядной версией SDK.
- ВАЖНО! Новая версия прошивки RFID-считывателя 22.06. Если у вас установлена версия 21.x или 22.x, то рекомендуем обновиться на эту прошивку. Релизованы незначительные оптимизационные исправления.
Mobile API
- Добавлена возможность чтения нескольких страниц документа в ручном режиме (manualMultipageMode).
- Добавлена возможность изменения фона для сообщения о статусе на экране сканирования.
- iOS
- Исправлена функция stopRFIDReader.
- Исправлена ситуация с сохранением видеозаписи процесса сканирования. Теперь видео автоматически сохраняется в отдельную вложенную папку.
- Android
- На GitHub добавлен исходный код расширенного примера использования DocumentReader SDK.
WebService API
- Демонстрационный сайт
- Добавлена возможность сохранения JSON-файла запроса после завершения обработки. По окончании обработки сторонних изображений можно либо скопировать файл request.json в буфер обмена, либо загрузить его на диск со вкладки Request.
- Добавлена возможность загрузки на диск всех данных обработки, включая request.json, response.json, входные и выходные изображения в zip-архиве.
- Добавлена возможность перетаскивания JSON-файла с запросом на страницу для обработки. Ранее обработанные и сохраненные запросы могут быть использованы для повторной обработки/воспроизведения результатов.
- Добавлена возможность перетаскивания JSON-файла с результатами на страницу для отображения. Ранее обработанные и сохраненные ответы могут быть использованы для детального отображения результатов с целью их анализа.
- Добавлено отображение категории идентифицированного документа.
- Добавлена возможность хранения журналов событий в файлах с ежедневной ротацией.
- Формат ведения журнала событий унифицирован для всех платформ.
- Журналы событий приложений по умолчанию сохраняются в файле "logs/app/document-reader-app.log" с ротацией.
- Журналы событий приложения отправляются в stdout вместо stderr в Linux.
- Архив журнала обработки транзакций теперь содержит файлы request.json, result.json.
- Добавлено преобразование журналов событий в формат JSON (полезно для тех, кто собирает все возможные логи для мониторинга).
- Теперь для всех API-клиентов api.regulaforensics.com установлен в качестве сервера по умолчанию. Их можно протестировать, просто загрузив клиент и запустив пример.
- Если протоколирование результатов включено с помощью настройки DOCREADER_PROCESS_RESULTS_LOG_PATH, переменную среды LOGS_PROCESS_SAVE_RESULT можно использовать для настройки сохранения результата обработки в zip-файл с идентификатором транзакции в качестве его имени. Входные данные запроса будут сохранены независимо от значения LOGS_PROCESS_SAVE_RESULT.
- Обновлено описание Open API на GitHub.
- Обновлены клиенты и пакеты.
Document Reader Application
- Исправлена проблема с загрузкой обновленных пакетов SDK для 64-разрядной версии.
- Исправлена ситуация с именем мьютекса, при которой можно было одновременно запускать несколько копий приложения с разными именами.
COM API
- Добавлено свойство BSITR03135Results, которое позволяет устанавливать/получать значение флага генерации журнала обработки в соответствии с BSI TR-03135. По умолчанию выключено (boolean, чтение/запись).
- Обновлена документация.
Installation packages
- Docker
- Red Hat Container Certified образы продукта со всеми деталями теперь доступны по ссылке. Это будет полезным при развертывании контейнеров в OpenShift. regulaforensics/docreader можно получить из оригинальных репозиториев Red Hat. Это можно рассматривать как показатель безопасности контейнера.
- Осуществлен переход на базовый образ ubi8-minimal.
- Осуществлен переход на Python 3.8.
Licensing
- Реализовано использование онлайн-лицензий на основе транзакций для мобильных устройств. Теперь можно использовать одну и ту же онлайн-лицензию на мобильном устройстве и на сервере.
- Добавлена поддержка лицензий для мобильных устройств, не зависящих от ID приложения/платформы/ОС. Этот специальный вид лицензии позволяет использовать SDK на мобильном устройстве для получения данных, как и ранее, но при этом предоставляет только зашифрованный пакет результатов, включая изображения документов и данные считывания чипа, для дальнейшей обработки на стороне сервера с использованием отдельной онлайн-лицензии на основе транзакций. Это позволяет распространять SDK внутри пользовательских мобильных SDK без дополнительных усилий и проблем, связанных с лицензированием.
- Реализована поддержка офлайн-лицензий, основанная на устройствах Regula Reader и не зависящая от ID приложения, для использования на Android. В этом случае лицензия хранится в устройстве и проверяется SDK, который запрашивает наличие устройства и считывает лицензию с него при инициализации.
PKD
- В компонент RFID SDK включен ICAO PKD master list версии 175.
Database
- В шаблоны документов всей базы данных, где это применимо, добавлена следующая информация:
- Угол поворота для правильного отображения положения документа.
- Описание волокон в соответствии с обновленными алгоритмами.
- Включен вывод поля "Национальность" для идентификационных карт.
- Список поддерживаемых документов теперь содержит подробную информацию о шаблонах изображений и освещении, в котором они проверяются, для каждого шаблона документа.
- Включено 248 стран и территорий / 9432 документа.
- Добавлен 101 новый документ.
- Подробности см. в Списке поддерживаемых документов.
Комментарии
Статья закрыта для комментариев.