Document Reader SDK версии 6.5 доступен для скачивания по следующим ссылкам:
- Установочный .EXE-файл
- Отдельные установочные .MSI-файлы
- Установочный .EXE-файл x64
- Отдельные установочные .MSI-файлы x64
SDK также доступен для загрузки через нашу утилиту Regula Downloads Manager.
Перед тем как установить эту версию, пожалуйста, ознакомьтесь с информацией о произведенных изменениях и дополнениях (после версии 6.4):
ВАЖНЫЕ изменения
- Представляем полную проверку чипа электронного документа на стороне сервера. В то время как чтение чипа выполняется на мобильном телефоне через NFC, сервер участвует в процессе генерации и хранения сеансовых ключей и вызовов. Это позволяет повторно обрабатывать сессию чтения в модели “zero-trust to mobile” для проверки подлинности и достоверности чипа и его данных с помощью Chip Authentication, Active Authentication и Passive Authentication на стороне сервера.
- Представляем новый шаг в автоматизации проверок безопасности: автоматическую проверку наличия невидимой личной информации (Invisible Personal Information, IPI). Раньше можно было только визуализировать IPI, а теперь добавлена возможность автоматически оценивать наличие IPI на изображении в определенной области (портрет). Это мощная функция против поддельных документов, особенно с замененной фотографией.
- Улучшена проверка замены фотографии: внедрён новый подход к автоматическому обнаружению различных способов замены фотографии в исходном документе. В настоящее время применяется к конкретным документам, в следующих версиях будет распространен на всю базу данных.
- Представлен готовый режим онлайн-обработки для мобильного SDK. Вы можете собирать данные на мобильном телефоне и запускать обработку/повторную обработку на сервере одним простым вызовом.
Core SDK
- Обнаружение и вырезание документов
- Добавлена поддержка изображений высокого разрешения с устройств Regula 88xx.
- Определение типа документа
- Исправлена cитуация, когда удостоверение личности имело пустую обратную сторону без каких-либо данных и не могло быть распознано, что приводило к общему сбою статуса.
- Оптическое распознавание символов (OCR)
- Улучшено качество распознавания OCR для хорватского LCID.
- Исправлен порог вероятности для выравнивания маски.
- Машиносчитываемая зона (MRZ)
- Добавлены новые парсеры для документов:
- Montenegro ID Card
- Montenegro Temporary Residence Permit
- Morocco DL
- Обновлены парсеры для документов:
- Lithuania Status Certificate
- Mexico Voter Card
- Nicaragua ID Card
- Slovakia DL
- Рефакторинг логики распознавания режима серии кадров.
- Добавлены новые парсеры для документов:
- Штрихкоды
- Добавлены новые парсеры штрихкодов для документов:
- Argentina DL
- Benin Voter Card
- Colombia Registration Certificate
- El Salvador ID Card
- Ethiopia DL
- Honduras ID Card
- Mexico DL
- Mexico Commercial DL
- Mexico Voter Card
- Myanmar DL
- Niger DL
- Nigeria ID Card
- Philippines Police Card
- Обновлены парсеры штрихкодов для документов:
- AAMVA DL/ID Card
- Colombia Residence Permit
- Значительно улучшено чтение 2D-кодов (QR Code, Aztec, Datamatrix).
- Добавлены новые парсеры штрихкодов для документов:
- Парсинг и проверка текстовых данных
- Добавлена проверка USA IIN на юрисдикцию между VIZ и штрих-кодом.
- Добавлен парсинг личного номера, ID избирателя и подробные логические проверки данных для Mexico Voter Cards.
- Добавлен парсинг и проверка личного номера в Албании, Корее.
- Добавлена возможность проверки наличия статического текста в полях текстовых данных в соответствии с шаблоном (также c многочисленными включенными опциями).
- Добавлена транслитерация ft_Authority и ft_Surname_of_Spose на латиницу с любого не латинского алфавита, если данное поле отсутствует на латинице.
- Добавлена возможность объединения отдельных полей в новые поля другого типа. Например, серия документа + номер брошюры = номер документа.
- Исправлена ситуация с генерацией вычисляемых полей из других полей для нескольких источников вместо одного.
- Исправлена ситуация с частичным сравнением MRZ и VIZ, когда значение в VIZ имело разделители.
- Исправлена ситуация с корректностью поля ft_Height, если оно содержит слова вместо цифр.
- Исправлена cитуация с неудалением «GEB.» из ft_Surname_at_Birth после распознавания.
- Исправлена ситуация с вычислением ft_Date_of_Expiry с использованием ft_Date_of_Issue и срока действия.
- Исправлена ситуация с проверкой поля ft_Sex, если значение не соответствует маске.
- Обновлены названия стран:
- Республика Северная Македония -> Северная Македония, Республика
- Свазиленд -> Эсватини
- Проверка подлинности
- Добавлена возможность автоматической проверки наличия IPI. Ранее статус проверки IPI всегда был OK и требовал ручной проверки визуализации. Теперь статус будет установлен на основе содержимого изображения. Если IPI не обнаружен, статус будет установлен на FAIL. В настоящее время возможность включена для определенных документов. В будущих версиях будет распространена на остальные документы с IPI.
- Исправлена ситуация, из-за которой IR B900 проверял неправильно захваченные ИК-изображения (полностью темные).
- Исправлена ситуация с запуском проверки IPI на изображениях с низким разрешением. Теперь только изображения с разрешением ~400 DPI и выше будут проверяться на наличие IPI из-за специфики самой функции.
- Исправлена ситуация с хранением ресурсов в базе данных для проверки голограмм.
- Контроль качества изображения
- Улучшено качество обнаружения захвата экрана.
- Улучшено качество определения цветности изображения.
- Добавлено обнаружение рукописного текста в регистрационных штампах на страницах паспорта.
- В описание шаблона документа добавлена информация о том, какая страница является главной в многостраничном документе для корректной сортировки страниц в результатах, когда нет MRZ и на каждой странице есть портрет.
- В перечисление eRPRM_DeviceTypes добавлен член RPRM_DeviceType_Desko.
- В перечисление eRPRM_Capabilities добавлен член RPRM_Capabilities_ServerSideRFID.
- В перечисление eCheckDiagnose добавлен член chd_FieldPosCorrector_PhotoReplaced.
- Добавлены новые члены перечисления eGraphicFieldTypes:
- gf_Finger_Right4Fingers
- gf_Finger_Left4Fingers
- gf_Finger_2Thumbs
- Исправлена ситуация с завершением сценария MrzAndLocate без MRZ в режиме многостраничного сканирования.
- Улучшено качество кода, исправлен ряд мелких ошибок.
- Обновлена документация.
Core RFID SDK
- Добавлена функциональность для генерации сеансовых ключей и вызовов и их хранения для CA и AA на стороне сервера при выполнении чтения чипа на мобильной стороне через NFC. Это позволяет в дальнейшем повторно обрабатывать захваченный сеанс на сервере. Мы используем локальную установку Minio в качестве хранилища, совместимого с S3. Вы можете найти более подробную информацию в документации по установке.
- Добавлена возможность повторной обработки захваченного сеанса чтения чипа на сервере с использованием ранее сохраненных сеансовых ключей и вызовов по ID сессии, а также выполнения Chip Authentication and Active Authentication на сервере.
- Добавлена возможность настройки некоторых параметров через сценарии, которые ранее были доступны для настройки только через команды SDK:
- "DefaultReadingBufferSize" соответствует "RFID_Command_SetTransferBufferSize"
- "OnlineTAToSignDataType" соответствует "RFID_Command_Set_OnlineTAToSignDataType"
- "Use_SFI" соответствует "RFID_Command_Set_UseShortFileID"
- "StrictProcessing" соответствует "RFID_Command_SetDataProcessingLevel"
- "PKD_DSCert_Priority" соответствует "RFID_Command_Set_UseExternalDS"
- "PKD_UseExternalCSCA" соответствует "RFID_Command_Set_UseExternalCSCA"
- "TrustedPKD" соответствует "RFID_Command_Set_TrustedPKD"
- "ProfilerType" соответствует "RFID_Command_Set_ProfilerType"
- Добавлено содержимое EF.SOD в обратный вызов уведомления для получения «PA_Resources».
- Добавлены члены перечисления eRFID_DataFile_Type:
- dftPostCA_Response
- dftPostCA_PublicKey
- dftPostCA_Info
- dftPostCA_DParams
- dftPostCA_Check_PK
- dftPostCA_Check_SK
- Исправлена ситуация, когда запрет доступа для чтения EF.CardAccess завершал сеанс неуспешно без переключения на BAC.
- Исправлена ситуация с невозможностью установить размер буфера чтения ниже значения по умолчанию, что приводило к ошибкам чтения чипа в некоторых конкретных чипах и некоторых комбинациях считывателей.
- Исправлена cитуация с бесконечным циклом повторных попыток чтения, когда в некоторых случаях чип уже был недоступен.
- Исправлена ситуация с чтением файлов через Short File ID.
- Исправлена ситуация с корректным расчетом длины файла и оптимизацией для чтения с помощью ExtLe.
- Исправлена ситуация с повторным выбором Master File после неудачного чтения служебных файлов (EF.DIR, EF.CardAccess, EF.ATR/Info).
- Исправлена позиция dftApp_Directory в результатах XML.
Desktop API
- Исправлена ситуация с получением RPRM_ResultType_FingerPrints и RPRM_ResultType_LivePortrait в виде графических результатов в методах _CheckResult и _CheckResultFromList.
- Исправлена ситуация с уникальностью элементов подлинности в XML-журнале BSI TR-03135.
Desktop web service
- Windows
- Обновлен API для отражения последних изменений в интерфейсе COM. Добавлена поддержка сканирования отпечатков пальцев и получения результатов в формате JSON.
Hardware support
- Добавлена поддержка устройств DESKO. Как обычно для сторонних устройств, библиотека интеграции ReaderDesko.dll включена в установочный пакет SDK и также требует установки поставщика SDK. Только Windows.
- Добавлена поддержка сканеров отпечатков пальцев Jenetric через соответствующий SDK TOUCHLAB. Можно сканировать 4 пальца обеих рук, а также один конкретный палец. В настоящее время поддерживается только версия Windows x64.
- Исправлена ситуация, из-за которой устройства Regula 13MP/18MP некорректно работали в Linux/OS X.
Mobile API
- Реализован режим онлайн-обработки, который добавляет возможность выполнять распознавание на стороне сервера. См. документацию для более подробной информации.
- iOS
- Добавлен экземпляр RGLOnlineProcessingConfiguration в класс RGLFunctionality. Данная конфигурация используется в режиме онлайн-обработки.
- Добавлен класс RGLOnlineProcessingConfiguration для онлайн-обработки.
- Добавлено свойство forcePagesCount в класс RGLFunctionality. Это значение переопределяет количество сканируемых страниц для автономного и онлайн-режимов обработки.
- Добавлен класс RGLReprocParams. RGLRFIDScenario использует новое свойство reprocParams, которое добавляет возможность повторной обработки захваченного сеанса (выполнение AA, CA, PA в доверенной среде) на стороне сервера.
- Добавлено свойство defaultReadingBufferSize в класс RFIDScenario.
- Добавлены методы getContainers, getEncryptedContainers для RGLDocumentReaderResults для извлечения зашифрованных контейнеров как NSString.
- Удалено неиспользуемое свойство ResolutionType из модели RGLImageData.
- Исправлены некоторые ситуации, связанные с записью видео.
- Исправлен сбой, связанный с копированием буфера во время захвата кадра.
- Android
- Добавлен экземпляр OnlineProcessingConfiguration в класс Functionality. Эта конфигурация используется в режиме онлайн-обработки.
- Добавлен класс OnlineProcessingConfiguration для онлайн-обработки.
- Добавлено свойство forcePagesCount в класс RGLFunctionality. Это значение переопределяет количество сканируемых страниц для автономного и онлайн-режимов обработки.
- RfidScenario принимает новое свойство reprocParams, которое добавляет возможность повторной обработки захваченного сеанса (выполнение AA, CA, PA в доверенной среде) на стороне сервера.
- Добавлен новый метод setDefaultReadingBufferSize в класс RfidScenario.
- Добавлены методы getContainers и getEncryptedContainers для DocumentReaderResults для извлечения зашифрованных контейнеров.
- Время ожидания для сетевых запросов увеличено.
- Исправлен сбой, связанный с автофокусом.
- Исправлены некоторые незначительные проблемы с макетом.
Web Service API
- Добавлены новые переменные среды для поддержки проверки электронных чипов на стороне сервера:
- REGULA_SERVER_SIDE_CHIP_VERIFICATION – включить/отключить логику проверки чипа. Отключено по умолчанию. Если включено, то проверка будет ожидать, что все шаги будут пройдены, и результаты будут возвращены соответственно. Например, если сеанс чтения чипа был захвачен на мобильном устройстве без должным образом настроенной связи с сервером, то повторная обработка этого сеанса на сервере завершится ошибкой, если это разрешено.
- REGULA_STORAGE_URL — указать URL используемого хранилища, совместимого с S3.
- REGULA_STORAGE_CHIP_DATA_BUCKET — указать имя корзины на S3-совместимом хранилище для хранения необходимых данных.
- REGULA_STORAGE_ACCESS_KEY — для указания ключа доступа аутентификации (Access Key) в стиле S3.
- REGULA_STORAGE_SECRET_KEY — для указания секретного ключа аутентификации (Secret Key) в стиле S3.
Licensing
- Добавлена возможность использовать устройство DESKO в качестве токена для лицензирования SDK (по серийному номеру).
- Исправлена ситуация с переключением на резервное облако лицензирования на lic2.regulaforensics.com, которое не происходит без перезапуска экземпляра, когда основное облако лицензирования на lic.regulaforensics.com становится недоступным.
Installation packages
- Windows Desktop API
- Добавлен ReaderDesko.dll к сторонним компонентам.
- Добавлен TouchlabFPR.dll к сторонним компонентам.
- Linux
- Обновлены включенные драйверы устройств.
- Ubuntu 18.04 LTS с этого момента является минимальной поддерживаемой версией. Ubuntu 16.04 больше не поддерживается.
- Исправлена ситуация с установкой поверх уже установленной версии пакета с предыдущей версией как для пакетов SDK, так и для пакетов веб-сервисов.
- Docker
- Предоставлен Helm chart для развертывания Kubernetes.
PKD
- Включен ICAO PKD master list версии 209.
- Включен ICAO Health master list версии 3.
Database
- Исправлены ситуации в более чем 40 шаблонах документов для улучшения качества результатов.
- Включено 248 стран и территорий, 11229 документов.
- Добавлено 433 новых документа.
- Подробности см. в Списке поддерживаемых документов.
Комментарии
Войдите в службу, чтобы оставить комментарий.