Document Reader SDK версии 6.3 доступен для скачивания по следующим ссылкам:
- Установочный .EXE-файл
- Отдельные установочные .MSI-файлы
- Установочный .EXE-файл x64
- Отдельные установочные .MSI-файлы x64
SDK также доступен для загрузки через нашу утилиту Regula Downloads Manager.
Перед тем как установить эту версию, пожалуйста, ознакомьтесь с информацией о произведенных изменениях и дополнениях (после версии 6.2):
Core SDK
- Оптическое распознавание символов (OCR)
- Улучшено качество распознавания OCR для арабского и персидского языков.
- Добавлены новые перфорированные шрифты для Бельгии, Мавритании, Украины.
- Машиносчитываемая зона (MRZ)
- Обновлены парсеры штрихкодов для документов:
- Belarus Passport
- Mexico Residence Card
- Thailand Passport
- Обновлены парсеры штрихкодов для документов:
- Штрихкоды
- Добавлены новые парсеры штрихкодов для документов:
- Barbados Driving License
- Belgium Passport
- Colombia Residence Permit
- Ethiopia Resident Card
- India Driving License
- Обновлены парсеры штрихкодов для документов:
- Argentina Passport
- Mozambique Voter Card
- Исправлена ситуация с генерацией поля ft_Other по умолчанию, если парсер недоступен. Теперь UTF8 определяется правильно, и включаются только печатные символы.
- Исправлена ситуация с чтением размытых QR-кодов.
- Добавлены новые парсеры штрихкодов для документов:
- Парсинг и проверка текстовых данных
- Добавлен парсинг и преобразование дат эфиопского календаря в григорианский и создание дополнительных полей того же типа, что и исходный, с LCID равным 0.
- Добавлена возможность разбивать ft_Surname_And_Given_Names на отдельные поля ft_First_Name, ft_Second_Name, ft_Third_Name, ft_Fourth_Name, ft_Last_Name в результатах, когда для параметра processParam.splitNames установлено значение true.
- Исправлена cитуация с выводом ft_Date_of_Expiry для документов с неопределенным сроком действия (2100 год).
- Исправлена ситуация, когда не анализировались имена, написанные кириллицей, из DG11 в документах Республики Беларусь.
- Исправлена cитуация с проверкой достоверности поля «Дата истечения срока действия» для персидских дат.
- Исправлена ситуация с разделением полных имен в верблюжьем регистре (CamelCase) на фамилию и имя, когда имена, сокращенные на одну букву, считались фамилиями.
- Оптимизировано хранилище ресурсов для переводов кириллических кодов полномочий и китайского Unicode в отдельные файлы.
- Проверка подлинности
- Улучшен алгоритм проверки шаблонов изображений. Реализован динамический адаптивный порог свечения для проверки конкретных элементов.
- Улучшен алгоритм проверки ложного свечения, что обеспечило более точное позиционирование шаблона, поддержку прозрачных окон, поддержку цветных полос.
- Исправлена ситуация с проверкой UV Dull Paper на неизвестных документах.
- Исправлена ситуация с использованием информации о наличии бликов при проверке подлинности.
- Добавлен RPRM_DeviceAdditionalFeature_ExternalPower — новый член перечисления eRPRM_DeviceAdditionalFeature.
- Добавлены новые члены перечисления eVisualFieldType:
- ft_Second_Name
- ft_Third_Name
- ft_Fourth_Name
- ft_Last_Name
- В структуру TBoundsResult добавлен новый член DpiIn для хранения исходного входного физического разрешения.
- Добавлен парсинг зашифрованной фотографии China ID в портретное графическое поле на Android.
- Добавлен многостраничный запрос ID документов формата ID2 в сценарий MrzAndLocate.
- Исправлена ситуация с некорректным расчетом “status.detailsOptical.docType“, когда одна из страниц документа не распознавалась.
- Исправлена ситуация с определением портрета на неизвестных документах, когда вместо основной фотографии выбиралась фотография-призрак (ghost photo).
- Исправлена ситуация с обработкой изображений с отрицательной высотой в заголовке.
- Исправлена ситуация с обработкой некоторых случаев парсинга PDF, которые приводили к ошибкам.
- Большая часть статического текста перемещена из кода в файлы ресурсов.
- Улучшено качество кода, исправлен ряд мелких ошибок.
- Обновлена документация.
Core RFID SDK
- Добавлена поддержка получения мастер-листа для пассивной аутентификации от TCC (согласно BSI TR-03129) через установку параметра “tccParams.serviceUrlPA” parameter.
- Добавлена поддержка работы с ТСС на мобильных ОС (Android и iOS).
- Добавлена возможность передавать сертификаты не только по URL, но и эксплицитно в параметрах RFID_Command_Set_TCC_Params в “tccParams.pfxCert”.
- Обновлено имя параметра для установки URL-адреса аутентификации терминала TCC на “tccParams. serviceUrlTA”.
- Исправлена ситуация с вычислением SharedSecret для DH-схемы в PACE, которая в некоторых случаях приводила к сбою PACE.
Desktop web service
- Linux:
- Исправлена ситуация с неработающим свойством RFIDManualDetection.
- Исправлена ситуация с расчетом статуса пассивной аутентификации, когда некоторые уведомления игнорировались.
Hardware support
- Добавлена поддержка параметризации для считывателей 3M/Gemalto/Thales через файл настроек JSON. Подробности по запросу.
- Добавлена возможность определять способ питания устройства (внешнее/USB) для считывателей 3M/Gemalto/Thales и возвращать результат в свойство DeviceFeatures.
- Исправлена ситуация с областью обзора камеры при применении параметров калибровки для некоторых считывателей Регула.
Mobile API
- Изменена дефолтная анимация при сканировании голограммы. Анимация показывает разные изображения для ID документов и паспортов, и выбирается автоматически в зависимости от типа отсканированного документа.
- Исправлено получение DocumentReaderGraphicField на основе eRPRM_ResultType для функции Pучной Обрезки, когда пользователь включал returnUncroppedImage в параметрах процесса.
- iOS
- Добавлен метод -[setTCCParams:completion:] для объекта DocReader. Вызов метода устанавливает заданные параметры TCC для сеанса RFID. Параметры необходимо установить перед началом сеанса RFID.
- Добавлена модель конфигурации TCCParams. Параметры, связанные со службой TCC, для настройки сеанса RFID.
- Добавлена возможность изменения анимации при сканировании голограммы. Вы можете установить свой UIImage вместо стандартного изображения с помощью свойства hologramAnimationImage. Это свойство может быть установлено в процессе сканирования, чтобы адаптировать пользовательский интерфейс для различных типов документов.
- Добавлена настройка для анимации при сканировании голограммы, помогающая управлять вертикальным положением с помощью свойства hologramAnimationPositionMultiplier.
- Добавлена настройка для анимации при сканировании голограммы, помогающая управлять contentMode изображения с помощью свойства hologramAnimationImageContentMode.
- Добавлен регистр RGLImageQualityCheckTypeHandwritten для перечисления RGLImageQualityCheckType.
- Добавлено свойство expectedPass типа NSArray для объекта RGLImageQA. Этот параметр управляет проверками качества, которые должно пройти изображение, чтобы считаться допустимым вводом во время процесса сканирования.
- Добавлено NS_SWIFT_NAME для RGLImageQA. Теперь компилятор Swift предложит переименовать RGLImageQA в ImageQA.
- Изменен RGLImageQualityCheckType на NS_TYPED_ENUM вместо NS_ENUM. Это позволяет использовать NSArray RGLImageQualityCheckType вместо NSNumber, обернутого вокруг значений перечисления. Если вы когда-либо сравнивали два значения RGLImageQualityCheckType с помощью оператора ==, пожалуйста, обязательно обновите свой код, чтобы вместо этого использовать метод -[isEqualTo:].
- Изменен префикс с RGLE на RGL для случаев RGLImageQualityCheckType. Например, RGLEImageQualityCheckTypeImageGlares стал RGLImageQualityCheckTypeImageGlares. Это же правило применяется ко всем случаям из перечисления RGLImageQualityCheckType. Данное изменение делает использование значений enum в Swift более естественным. Например, RGLEImageQualityCheckTypeImageGlares превращается в ImageQualityCheckType.imageGlares.
- Исправлено завершение с ошибкой, когда вместо NSError вызов мог иметь NSString.
- Исправлена ситуация с макетом, из-за которой лейбл customization.resultStatus выходил за пределы экрана, если текст был слишком длинным.
- Исправлена ситуация с выдачей нескольких результатов обрезки при многократном нажатии кнопки обрезки на экране редактирования фотографий.
- Android
- Добавлен метод setTCCParams к экземпляру DocumentReader. Вызов метода устанавливает заданные параметры TCC для сеанса RFID. Параметры необходимо установить перед началом сеанса RFID.
- Добавлена модель TCCParams, содержащая связанные со службой TCC параметры для настройки сеанса RFID.
- Добавлена возможность изменения анимации при сканировании голограммы. Вы можете установить свой Drawable вместо стандартного изображения с помощью свойства hologramAnimationImage. Это свойство может быть установлено в процессе сканирования, чтобы адаптировать пользовательский интерфейс для различных типов документов.
- Добавлена настройка для анимации при сканировании голограммы, помогающая управлять вертикальным положением с помощью свойства сustomHologramPositionMultiplier.
- Добавлена настройка для анимации при сканировании голограммы, помогающая управлять ImageView.scaleType для изображения со свойством hologramAnimationImageScaleType и Matrix для изображения со свойством hologramAnimationImageMatrix.
- Добавлен регистр IQC_HANDWRITED для перечисления eImageQualityCheckType.
- Добавлено свойство expectedPass<.em> для объекта ImageQA. Этот параметр управляет проверками качества, которые должно пройти изображение, чтобы оно считалось допустимым вводом в процессе сканирования.
- Осуществлена миграция для поддержки AndroidX.
Document Reader Application
- Добавлен параметр ShowResultLED в диалоговое окно «Параметры» на вкладке «Результаты».
COM API
- Добавлен метод HealthCheck для получения текущего состояния устройства в формате JSON. В настоящее время возвращает состояние готовности оптических и RFID-считывателей, однако в будущем может быть расширен.
- Добавлено свойство ShowResultLED для включения/отключения отображения общего результата обработки на LED индикаторе устройства. Включено по умолчанию (Boolean, read/write).
Web Service API
- Демонстрационный сайт
- Добавлено отображение раздела «Штрихкод» на вкладке «Ответ», в случаях, когда присутствует результат штрихкода.
- Добавлено отображение языка поля в типе поля в таблице результатов.
- Исправлена видимость типа поля в таблице результатов для недавно добавленных результатов.
- Обновлено описание Open API на GitHub.
- Обновлены клиенты и пакеты.
Web Components
- Первый выпуск веб-компонентов для автоматического захвата и обработки документов, удостоверяющих личность, в браузере на стороне клиента.
- Веб-компоненты основаны на WebAssembly (модуль .wasm), который является нашим основным кодом C++, скомпилированным для использования в браузере, обернутым слоем JS. Это точно такой же код, который использован для пакетов SDK для всех других платформ.
- Демо версия всегда доступна по ссылке.
- Основные особенности:
- Вся обработка выполняется на стороне клиента в браузере. Никакие данные не покидают браузер, на сервер ничего не отправляется, кроме запроса на лицензирование.
- Автоматическое расположение документа и обрезка.
- Автоматическая оценка качества изображения: разрешение, фокус, блики.
- Поддержка автоматического захвата нескольких страниц для документов, удостоверяющих личность (ID1, ID2).
- Автоматическое чтение МСЗ.
- Автоматическое распознавание лиц и обрезка портретов в графическом поле «Портрет».
- В настоящее время поддерживаются сценарии Locate, Mrz, MrzAndLocate и MrzOrLocated.
- Поддерживается в любом современном браузере, как десктопных версий, так и мобильных.
- Возможность настройки шрифта, размера шрифта, цвета темы.
- Поддержка полноэкранного захвата.
- Поддержка локализации для 32 языков.
- Результаты имеют тот же формат, что и на всех других платформах Document Reader SDK.
Installation packages
- Windows Desktop API
- Добавлен Regula Licensing package версии 1.5.7.139.
- Добавлен Regula Reader Drivers package 1.8.20 c включённым Regula camera driver версии 10.5.10.20.
Licensing
- Добавлена возможность лицензировать веб-компоненты, развернутые на сайте, без использования файла лицензии. В этом случае вам необходимо указать доменное имя (или несколько имён) при покупке, чтобы оно автоматически проверялось при использовании веб-компонентов на вашем сайте.
- Веб-компоненты всегда лицензируются на основе количества транзакций.
PKD
- Включен ICAO PKD master list версии 201.
- Включен ICAO Health master list.
Database
- Исправлены ситуации в более чем 20 шаблонах документов для улучшения качества результатов.
- Все шаблоны теперь поддерживают обновлённые шаблоны изображений и алгоритм проверки ложного свечения.
- Включено 248 стран и территорий, 10576 документов.
- Добавлено 139 новых документов.
- Подробности см. в Supported documents list.
Комментарии
Войдите в службу, чтобы оставить комментарий.