Document Reader SDK версии 5.5 доступен для скачивания по следующим ссылкам:
- Установочный .EXE-файл
- Отдельные установочные .MSI-файлы
- Установочный .EXE-файл x64
- Отдельные установочные .MSI-файлы x64
SDK также доступен для загрузки через нашу утилиту Regula Downloads Manager.
Перед тем как установить эту версию, пожалуйста, ознакомьтесь с информацией о произведенных изменениях и дополнениях (после версии 5.4):
Core SDK
- Обнаружение и вырезание документов
- Исправлена ситуация с обработкой изображений, которые содержат белую рамку, искусственно добавленную вокруг исходного изображения.
- Исправлена ситуация с обработкой уже обрезанных документов в сценарии FullAuth.
- Исправлена ситуация с детекцией документов на фонах с множеством линий, совпадающих с краями документа.
- Исправлена ситуация с обработкой двух сторон идентификационной карты на одном изображении.
- Исправлена ситуация с детекцией документов на неконтрастном фоне.
- Оптическое распознавание символов (OCR)
- Значительно улучшено качество OCR для банковских карт.
- Улучшено качество OCR перфорированных полей.
- Машиносчитываемая зона (MRZ)
- Добавлены новые парсеры MRZ для документов:
- Pakistan ID card.
- Доработаны парсеры для документов:
- Austrian residence permit,
- EU residence permit,
- France ID card,
- Kazakhstan Residence permit,
- Malta ID card,
- Norway ID card,
- Poland ID card.
- Исправлена ситуация с некорректным определением MRZ на некоторых изображениях.
- Исправлена ошибка с некорректной вероятностью распознавания символов в некоторых случаях.
- Исправлена ситуация с 1-строчной MRZ при парсинге водительских удостоверений.
- Добавлены новые парсеры MRZ для документов:
- Штрихкоды
- Добавлены новые парсеры для документов:
- Belarus ID card,
- Colombia DL,
- France ID card,
- Ghana Voter card,
- Nigeria Voter card,
- Pakistan ID card.
- Доработаны парсеры для документов:
- Korea Alien registration card,
- Moldova ID card.
- Исправлена ситуация с типами кода для фильтра распознавания.
- Добавлены новые парсеры для документов:
- Парсинг и проверка текстовых данных
- Добавлена возможность проверки даты выдачи документа на основе периода выпуска серии документа.
- Добавлена возможность проверки налогового кода Италии.
- Добавлена возможность сравнения значения поля из одного источника с аббревиатурой этого значения из другого источника.
- Добавлен код национальности XXK для Косово.
- Исправлена ошибка, возникающая при сравнении данных MRZ и визуальной зоны, для документов, не имеющих дату окончания срока действия.
- Исправлена ситуация с вероятностью распознавания для транслитерированных полей: они будут иметь вероятность исходного поля.
- Исправлена ситуация с транслитерацией буквы Ü немецкого языка.
- Исправлена ошибка, возникающая при сравнении составных фамилий, когда в MRZ отсутствовала последняя часть фамилии.
- Исправлена ситуация с единицами измерения при изменении локали.
- Исправлена ситуация с валидностью полей ft_Date_First_Renewal и ft_Date_Second_Renewal.
- Контроль качества изображения
- Улучшена нейронная сеть оценки фокуса изображения.
- Улучшен алгоритм обнаружения бесцветных изображений.
- Проверка подлинности
- Добавлен новый алгоритм получения корректного ИК-изображения на приборах 7310.
- Реализована корректная обработка проверок подлинности в сценарии FullAuth.
- Улучшена проверка видимости в ИК-освещении области фотографии, в которой фото в оттенках серого должно выглядеть одинаково как в видимом, так и в ИК-свете.
- Улучшена проверка переменных шаблонов для документов с высоким уровнем свечения в УФ-свете.
- Исправлена ситуация с результатами проверки LetterScreen++ при последовательной обработке.
- Исправлена ситуация с проверкой голограмм на серии кадров.
- Добавлен новый член перечисления eRPRM_Lights: RPRM_Light_White_Special.
- Добавлен новый член перечисления eRPRM_ResultType: RPRM_ResultType_FingerPrint_Comparison.
- Добавлены новые члены перечисления eVisualFieldType:
- ft_Military_Service_From,
- ft_Military_Service_To.
- Добавлен новый член перечисления eRPRM_Authenticity: RPRM_Authenticity_Liveness.
- Добавлен новый член перечисления eRPRM_SecurityFeatureType: SecurityFeatureType_Liveness_Depth.
- Добавлен новый член перечисления eCheckDiagnose: chd_Liveness_DepthCheckFailed.
- Добавлена встроенная поддержка файлов с изображениями в формате PDF.
- Добавлена поддержка считывания данных с обеих сторон банковских карт.
- Добавлена поддержка банковских карт с данными на одной стороне (оборотная сторона).
- Улучшена обработка банковских карт: теперь она не зависит от типа платежной системы.
- Исправлена ситуация с индексами страниц входных изображений. Теперь, если индексы отсутствуют, они будут устанавливаться автоматически и корректно.
- Исправлена ситуация с принудительным созданием папки журнала событий на Posix. При отсутствии прав на запись могут возникать исключения.
- Исправлена ситуация с вырезанием портрета из документа, если запрашиваемый из шаблона тип освещения недоступен.
- Исправлена ситуация с тайм-аутом для сетевых запросов (лицензирование, Face API и т.д.).
- Исправлена ситуация с обработкой изображений в формате TIFF.
- Улучшено качество кода, исправлен ряд мелких ошибок.
- Обновлена документация.
Core RFID SDK
- Исправлена ситуация с поддержкой различных форматов .ldif.
- Исправлена ситуация с парсингом сертификатов на разных платформах.
Desktop API
- Добавлена проверка статуса liveness при сравнении лиц с помощью Face API, если данные глубины доступны вместе с RPRM_ResultType_LivePortrait.
- Добавлена возможность установки тайм-аута для Face API посредством параметра "processParameters.extPortrait.timeout", который можно применить при помощи вызова команды RPRM_Command_Set_ProcessParametersJson.
- Добавлена поддержка сканирования отпечатков пальцев и их сравнения с данными, полученными из RFID-чипа, используя сторонние библиотеки. Результаты сканирования доступны в контейнере RPRM_ResultType_FingerPrints. Результаты сравнения отпечатков пальцев доступны в контейнере RPRM_ResultType_FingerPrint_Comparison.
- Теперь режим многостраничной обработки включен по умолчанию.
- Улучшена проверка скрытых изображений IPI для считывателей 70xx-5A, 7027, 7028M.
- Исправлена ситуация с повторяющейся загрузкой калибровочной информации.
Hardware support
- ВАЖНО! Новая версия прошивки RFID-считывателя 10.33. Если у вас установлена версия 10.х, то рекомендуем обновиться на эту прошивку. Исправлена ситуация с форматом USB-пакетов, которая приводила к невозможности чтения некоторых новых паспортов с PACE.
- Добавлена поддержка приборов 7310 на мобильных платформах. Она включает в себя получение корректных ИК- и УФ-изображений при естественном освещении, а также считывание данных RFID-чипа при помощи NFC.
Mobile API
- Добавлена возможность сохранять видеозапись процесса сканирования документов.
- Добавлена возможность использовать сценарий FullAuth в режиме многостраничной обработки.
- Добавлена возможность устанавливать режим посредством параметра checkRequiredTextFields, в котором валидность поля будет принимать значение Failed, если в визуальной зоне отсутствует необходимое значение поля.
- DocumentReaderResults теперь содержит массив элементов DocumentPosition, BarcodePosition, MRZPosition и ImageQualityGroup с информацией для каждой прочитанной страницы документа, если таковые имеются.
- Вызов функции getTextFieldValueByType с параметром LCID возвращает nil, если значение с таким LCID отсутствует в результатах.
- Считывание RFID-чипа работает корректно без предварительного сканирования документа, если ключ MRZ или CAN предварительно задан.
- Исправлена ситуация со сценарием "Capture" при использовании прибора 1120.
- Android:
- Полностью изменена система управления фокусировкой камеры.
- Исправлено положение пользовательских статусов (status и resultStatus), теперь они отображаются в центре.
- iOS:
- Добавлена интерактивная документация внутри SDK (Option + tap in XCode).
- Исправлена работа completion блока в функции stopRFIDReader.
- Исправлена позиция анимации помощи пользователю, а также анимации в многостраничном режиме.
- Добавлен исходный код расширенного примера использования Document Reader SDK на GitHub.
WebService API
- Добавлена обработка переменных окружения CERT_FILE и KEY_FILE для получения внешнего SSL-сертификата и закрытого ключа для активации HTTPS.
- Добавлен объект pass-back: если в запрос включен JSON-объект "passBackObject", то он же будет возвращен в ответе.
- Исправлена ситуация, когда при запуске отсутствовали права на запись в папку для протоколирования запросов.
- Исправлена ситуация с преобразованием значений параметров запросов старого API в значения сценариев.
- Исправлена ситуация с символами, не входящими в ASCII-кодировку, которые отображались в UTF-8 в виде экранированных кодов Unicode.
- Исправлена ситуация с форматом даты и времени в ответе /ping.
- Обновлено описание Open API на GitHub.
- Обновлены клиенты и пакеты.
Document Reader Application
- Изменены возможности сканирования и сравнения отпечатков пальцев. Теперь можно использовать любой сторонний сканер при помощи библиотеки "обертки" (предоставляются по запросу) и любой сторонний алгоритм сравнения при помощи библиотеки "обертки" (предоставляются по запросу). Возможно сканирование и сравнение нескольких пальцев.
- Добавлена новая вкладка результатов сравнения отпечатков пальцев.
- Добавлена поддержка камер Intel D4xx для съемки лиц в реальном времени с информацией о глубине изображения.
- Добавлено отображение проверки статуса liveness в результатах сравнения лиц.
- Добавлена поддержка считывателей с разрешением 18 Мп.
- Улучшен расчет статуса проверки подлинности для неизвестных документов. Теперь он будет установлен как неизвестный, даже если базовые проверки подлинности были успешно пройдены.
- Исправлена ситуация с картами MIFARE и проверкой наличия чипа.
- Исправлен порядок настройки типа профилировщика RFID для того, чтобы сертификаты PKD проверялись в одном и том же режиме профилировщика.
- Обновлена документация.
COM API
- Добавлено свойство FaceAPIServiceTimeout, которое позволяет устанавливать тайм-аут для связи с сервисом Face API в миллисекундах. По умолчанию 3000 (integer, чтение/запись).
- Добавлен метод FPCompare для запуска процесса сравнения отпечатков пальцев вручную.
- Добавлено свойство FPCompareLibName для указания имени библиотеки, которая будет использоваться для сравнения отпечатков пальцев. Данная библиотека должна присутствовать в папке SDK. Это "обертка" над сторонним алгоритмом сравнения, который должен быть установлен отдельно от SDK. По умолчанию не задано (string, чтение/запись).
- Добавлено свойство FPCompareThreshold, которое позволяет устанавливать пороговое значение для принятия решения для результата сравнения отпечатков пальцев. Данное значение зависит от выбранного поставщика алгоритма сравнения отпечатков пальцев в FPCompareLibName (integer, чтение/запись).
- Добавлен метод FPScan для запуска процесса сканирования отпечатков для выбранного пальца вручную.
- Добавлен метод FPScanUI для отображения диалога пользовательского интерфейса сканирования отпечатков пальцев.
- Добавлено свойство FPScanLibName для указания имени библиотеки, которая будет использоваться для сканирования отпечатков пальцев. Данная библиотека должна присутствовать в папке SDK. Это "обертка" над сторонним модулем сканирования отпечатков пальцев, который должен быть установлен отдельно от SDK. По умолчанию не задано (string, чтение/запись).
- Добавлено свойство FPScanQualityThreshold, которое позволяет устанавливать пороговое значение для принятия изображения отпечатка пальца при сканировании. Данное значение зависит от выбранного поставщика сканера отпечатков пальцев в FPScanLibName (integer, чтение/запись).
- Добавлено свойство FPScanTimeout, которое позволяет устанавливать тайм-аут в миллисекундах для сканирования отпечатков пальцев при помощи метода FPScan или FPScanUI. Сканирование завершится получением результата, если изображение ожидаемого качества будет доступно до тайм-аута, или ошибкой в противном случае. По умолчанию 5000 (integer, чтение/запись).
- Добавлено свойство LiveCameraDepth для включения/выключения использования информации о глубине от камеры при получении изображения живого человека. Информация о глубине может быть доступна, в случае если используется камера Intel D4xx и ее SDK установлен. Информация о глубине используется для проверки liveness. По умолчанию False (Boolean, чтение/запись).
- Добавлен метод GetReaderGraphicsBitmapByFieldTypeAndSource для получения изображения графического поля в виде растрового изображения по его типу и указанному источнику.
- Добавлен метод GetReaderGraphicsFileImageByFieldTypeAndSource для получения изображения графического поля в выбранном графическом формате по его типу и указанному источнику.
- Обновлены перечисления.
- Обновлена документация.
Installation packages
- Linux
- Пакеты Debian теперь собираются специально на Debian, а не на Ubuntu, как раньше.
PKD
- В компонент RFID SDK включен ICAO PKD master list версии 171.
Database
- В шаблоны документов всей базы данных, где это применимо, добавлена следующая информация:
- перфорированные текстовые поля,
- области голограмм и их проверки,
- период выпуска серии документов,
- расширенное описание для шаблонов изображений в видимом свете,
- параметры проверки формата штрихкода,
- видимость в ИК-освещении для фотографий, которые выглядят одинаково в видимом и ИК-свете.
- Включены 248 стран и территорий / 9331 документ.
- Добавлено 179 новых документов.
- Подробности см. в Списке поддерживаемых документов.
Комментарии
Статья закрыта для комментариев.