Document Reader SDK 5.3

Document Reader SDK версии 5.3 доступен для скачивания по следующим ссылкам:

SDK также доступен для загрузки через нашу утилиту Regula Downloads Manager.

Перед тем как установить эту версию, пожалуйста, ознакомьтесь с информацией о произведенных изменениях и дополнениях (после версии 5.2):

Core SDK

  • Обнаружение и вырезание документов
    • Улучшен алгоритм обработки одного изображения, что обеспечило более точное вырезание документа.
    • Исправлена ситуация с некорректным вырезанием документов по внутренним линиям вместо внешних в некоторых случаях.
    • Исправлена проблема с вырезанием больших форматов документов, таких как свидетельства о рождении/браке.
    • Исправлена ситуация с некорректным вырезанием документов, содержащих MRZ, в некоторых случаях.
  • Определение типа документа
    • В описания шаблонов документов добавлены новые функциональные возможности, позволяющие более точно вырезать документы и определять разрешение изображения.
    • Исправлена проблема с фильтром MRZ для IDL.
    • Исправлена ошибка с некорректной работой фильтра "procParams.documentIDList".
  • Оптическое распознавание символов (OCR)
    • Добавлена ​​поддержка санскрита, фарси, маратхи, синдхи, конкани, кашмири, панджаби.
    • Существенно улучшено качество распознавания хинди, арабского и тайского языков.
    • Добавлена корректная поддержка арабских и персидских чисел.
    • Добавлена возможность игнорировать маску поля при распознавании в случае, если "processParam.matchTextFieldMask" имеет значение false. По умолчанию мы читаем значение поля по маске и предоставляем его в формате, указанном в маске. Если же данный параметр отключен, сначала значение будет распознано без использования маски, а затем полученный результат будет сопоставлен с маской поля в целях проверки его корректности.
    • Обновлена нейронная сеть для кириллицы, что позволило повысить качество распознавания.
    • Исправлена ситуация, когда в строках с направлением письма справа налево (иврит, арабский язык и т. д.) латинские символы приводили к неправильному направлению текста (маркеры RTL, LTR).
    • Исправлена ошибка с некорректной вероятностью распознавания (более 100).
  • Машиносчитываемая зона (MRZ)
    • Добавлены новые парсеры MRZ для документов:
      • Malaysia visa,
      • South Sudan ID card.
    • Доработаны парсеры MRZ для документов:
      • Azerbaijan Permanent Resident Card,
      • Iceland Residence permit,
      • Kenia ID card,
      • Mexico ID card,
      • Mexico Voting card,
      • New Zealand passport,
      • Peru ID card,
      • USA & CAN Enhanced Driving License,
      • USA Permanent Resident Card,
      • USA Visa.
    • Улучшено чтение изображений с цветовым шумом в MRZ.
    • В IDL с 1-строчной MRZ первый символ "D" теперь всегда определяется как ft_Identifier, а не как ft_Document_Class_Code.
  • Штрихкоды
    • Добавлен вывод графического поля gf_Barcode с изображением штрихкода для неизвестных документов, в которых был обнаружен и прочитан штрихкод.
    • Доработан парсер для New York Enhanced Driving License.
    • Обновлены парсеры для водительских удостоверений США – почтовый код выводится с замыкающими нулями.
    • Обновлены парсеры для водительских удостоверений США – полные имена корректно разбиваются на части при помощи пробелов и запятых.
    • Исправлена ошибка, возникавшая при парсинге данных Peru ID card.
    • Исправлен парсер для Brazil ID card consular.
    • Исправлена ошибка, возникавшая при декодировании Code 128 на некоторых образцах.
    • Исправлена редкая ошибка, возникавшая при добавлении дополнительного символа при декодировании PDF417.
    • Исправлена ошибка при разборе данных отдельных посадочных талонов, что приводило к исключению.
    • Исправлена ситуация с чтением нескольких кодов при серийной обработке кадров в потоке, когда один код считывался с одного кадра, а второй - с другого.
    • Поле ft_PDF417Codec больше не генерируется.
    • Оптимизирована серийная обработка кадров, а также обработка многостраничных документов.
  • Парсинг и проверка текстовых данных
    • Добавлен корректный LCID для полей из RFID DG11 и DG12 для всех стран вместо латинского алфавита во всех случаях.
    • Добавлен расчет контрольной цифры для Swiss health insurance card.
    • Добавлена возможность парсинга категорий водительских удостоверений Австралии, которые динамически напечатаны на документе.
    • Исправлена ошибка, возникавшая при сравнении значений полей визуальной зоны и MRZ, которые содержат символ Ü. Теперь MRZ документов некоторых стран содержит UE, а других - U.
    • Исправлена ситуация с транслитерацией словенского символа Ć для сопоставления с данными MRZ.
    • Исправлена ситуация с валидацией даты окончания срока действия внутреннего паспорта РФ в случаях, когда паспорт был продлен незадолго до того, как владельцу исполнилось 45 лет.
    • Отменили удаление символа ^ в полях ft_Surname, ft_GivenNames и ft_Surname_And_Given_Names в результатах лексического анализа. Если вам необходимо удалить данный символ из значения поля, пожалуйста, сделайте это на своей стороне, так как он помогает разграничить некоторые слова, такие как, например, первую и вторую фамилии в отдельных документах.
    • Исправлена ситуация с некорректной валидацией в RPRM_ResultType_Text.
    • Исправлена ситуация с пустыми значениями в RPRM_ResultType_Text в случае, когда значения должны присутствовать.
  • Проверка подлинности
    • В проверку подлинности Photo embedding type добавлена проверка наличия фотографий и бликов.
    • Исправлена ситуация, когда результат проверки Barcode format check не был доступен в случаях, если штрихкод должен был присутствовать на документе, но он не был обнаружен или прочитан.
    • Исправлена ситуация с выводом координат элементов при проверке Image patterns.
    • Исправлена ситуация с выводом координат элементов при проверке PhotoArea.
    • Исправлена проблема с обработкой изображений в УФ-свете, полученных с помощью устройства 1120.
    • Исправлена ошибка, возникающая при проверке в УФ-свете шаблонов внутренних паспортов РФ.
  • Добавлен новый член перечисления eRPRM_DeviceAdditionalFeatures: RPRM_DeviceAdditionalFeature_LiveView.
  • Добавлен новый член перечисления eRPRM_ResultType: RPRM_ResultType_FingerPrints.
  • Добавлены новые члены перечисления eVisualFieldType:
    • ft_Date_of_Insurance_Expiry,
    • ft_Mortgage_by,
    • ft_Old_Document_Number,
    • ft_Old_Date_of_Issue,
    • ft_Old_Place_of_Issue,
    • ft_DLClassCode_LR_From,
    • ft_DLClassCode_LR_To,
    • ft_DLClassCode_LR_Notes,
    • ft_DLClassCode_MR_From,
    • ft_DLClassCode_MR_To,
    • ft_DLClassCode_MR_Notes,
    • ft_DLClassCode_HR_From,
    • ft_DLClassCode_HR_To,
    • ft_DLClassCode_HR_Notes,
    • ft_DLClassCode_HC_From,
    • ft_DLClassCode_HC_To,
    • ft_DLClassCode_HC_Notes,
    • ft_DLClassCode_MC_From,
    • ft_DLClassCode_MC_To,
    • ft_DLClassCode_MC_Notes,
    • ft_DLClassCode_RE_From,
    • ft_DLClassCode_RE_To,
    • ft_DLClassCode_RE_Notes,
    • ft_DLClassCode_R_From,
    • ft_DLClassCode_R_To,
    • ft_DLClassCode_R_Notes,
    • ft_DLClassCode_CA_From,
    • ft_DLClassCode_CA_To,
    • ft_DLClassCode_CA_Notes.
  • Член перечисления eVisualFieldType ft_MRZ_Strings_With_Correct_CheckSums объявлен устаревшим.
  • Добавлены новые члены перечисления eCheckDiagnose:
    • chd_MobileImages_UnsuitableLightConditions,
    • chd_MobileImages_WhiteUVNoDifference,
    • chd_FingerprintsComparison_Mismatch.
  • Добавлен новый член перечисления eRPRM_Authenticity: RPRM_Authenticity_Fingerprint_Comparison.
  • В раздел TransactionInfo в результатах добавлена версия Core для идентификации.
  • Добавлен вывод лога транзакции в кодировке base64 в JSON -файл с результатами под ключом "log" в случае, если "procParams.log" имеет значение true.
  • Добавлен флаг для возврата вырезанного изображения штрихкода для неизвестных документов в случае, если "procParams.returnCroppedBarcode" имеет значение true.
  • Добавлен параметр "procParams.imageDpiOutMin" для изменения входного разрешения в случае, если оно слишком мало. По умолчанию изображение будет масштабироваться до 200 dpi, если оно имеет меньшее разрешение. Данный параметр не может быть менее 100.
  • Увеличена скорость сохранения изображений в формате PNG.
  • Исправлено вычисление статуса TDetailsOptical.Doctype при наличии нескольких страниц для документов формата ID1.
  • Исправлена ситуация с неправильным поворотом документа после некорректного обнаружения лица.
  • Исправлена некорректная генерация GUID транзакций для всех платформ, включая мобильные.
  • Исправлена проверка корректности входного JSON запроса.
  • Исправлена ситуация, когда RPRM_ResultType_Images содержал 2 копии изображений, полученных из RFID-чипа.
  • Исправлена ситуация с загрузкой слишком больших изображений на платформе x86. Теперь при загрузке их размер может автоматически изменяться до некоторого предела, чтобы они поместились в память.
  • Исправлена ситуация, когда при наличии нескольких страниц входные изображения имели разное разрешение. В таком случае разрешение изображения будет игнорироваться.
  • Исправлена ситуация с таймаутом при обработке одного изображения. Теперь он игнорируется.
  • Исправлена проблема отсутствия графических результатов на выходе при достижении таймаута.
  • Исправлена ситуация с привязкой входных изображений к выходным страницам. Теперь входное значение page_idx сохраняется в list_idx на выходе для всех контейнеров.
  • Исправлена обработка штрихкодов в сценарии "FullAuth".
  • Улучшено качество кода, исправлен ряд мелких ошибок.
  • Обновлена документация.

Core RFID SDK

  • Добавлено контрольное значение владельца сертификата в атрибут "keyCHR" при обратном вызове запроса "TA_Signature" для проведения EAC онлайн.
  • Исправлена ситуация с принудительным отключением службы "Распространение сертификата" (Certificate Propagation Service) на Windows.
  • Исправлена ситуация с вычислением статуса PA путем дополнительной проверки файлов ReadingStatus.

Hardware support

  • ВАЖНО! Новая версия прошивки RFID считывателя 22.05. Если у вас установлена версия 21.x или 22.x, то рекомендуем обновиться на эту прошивку. Небольшие исправления.
  • Драйвер камеры обновлен до версии 10.5.10.4, исправлен Invalid Device Descriptor, а также другие ошибки. Теперь можно полностью перезагрузить камеру, не отсоединяя ее физически от порта USB.
  • Исправлена ситуация с калибровкой прибора 7017D.
  • Исправлена ситуация с бесконечным циклом сканирования на устройстве 70х7 в некоторых условиях.

Desktop API

  • Добавлена поддержка нового параметра “processParameters.depersonalizeLog в RPRM_Command_Set_ProcessParametersJson JSON для включения/выключения деперсонализации сообщений в журнале событий.
  • Исправлена ситуация, когда подключение прибора было невозможно, если DevProperties.LabelSerialNumberStr было пустым на старых устройствах.
  • Исправлена логика обработки MRZ.
  • Исправлена ситуация с отсутствием типа результата RPRM_ResultType_Authenticity на ОС Linux.
  • Исправлена ситуация, при которой удаление бликов приводило к получению черных изображений.
  • Исправлена ситуация с датами файлов калибровки, хранящихся в кэш, и датами обновленных файлов, которые были загружены.
  • Исправлена ситуация, когда не все кадры видеодетекции отправлялись через callback доступности результатов.
  • Исправлена ситуация, когда некоторые карты с 1D-штрихкодом, расположенным на краю, не обнаруживались в определенных позициях в режиме видеодетекции.
  • Исправлена утечка памяти при получении изображений в УФ-свете с различной экспозицией.

Mobile API

  • Добавлена возможность изменения масштаба на экране сканирования.
  • Добавлена возможность установки начального коэффициента масштабирования для экрана сканирования.
  • Добавлена возможность изменения размера панели инструментов.
  • Добавлена возможность получать вырезанные изображения штрихкодов при отсутствии описания документа (ProcessParams: returnCroppedBarcode).
  • Добавлена локализация на следующие языки: бенгальский, голландский, финский, греческий, иврит, хинди, японский, корейский, малайский, шведский.
  • Свойство jsonResult было заменено на свойство строки rawResult в DocumentReaderResults, которое содержит исходную JSON-строку.
  • Android:
    • База данных и ресурсы теперь хранятся во внутреннем хранилище.
    • Добавлена поддержка для Camera2 API.
    • Добавлена возможность добавить список устройств, которые не должны использовать Camera2 API.
    • Обновлено перечисление eVisualFieldType.
    • Обновлено перечисление eCheckDiagnose.
    • Исправлена ошибка при добавлении базы данных в приложение.
    • Исправлен способ изменения размера предварительного просмотра камеры.
  • iOS:
    • Обновлено перечисление RGLFieldType.
    • Обновлено перечисление RGLCheckDiagnose.
    • Исправлена ситуация с некорректным возвратом ошибки при обработке RFID-чипа.

WebService API

  • Обновлено описание Open API на GitHub.
  • Клиент на C# с примерами опубликован на GitHub Теперь доступен пакет NuGet.
  • Добавлена переменная окружения DOCREADER_LIC_URL для передачи файла лицензии по его URL в образ Docker для удобного запуска нескольких контейнеров с оркестратором, например, kubernetes. См. описание Docker Hub.
  • Изменены результаты /ping, теперь они включают информацию о версии.
  • Исправлена ситуация, когда /webapi/Transaction2/GetTransactionStatus возвращал «в состояние выполнения», если был передан неизвестный идентификатор транзакции.
  • Исправлена ошибка с падением при вызове /ping при отсутствии лицензии.

Document Reader Application

  • Добавлена возможность включения/выключения сохранения результатов в виде BSI TR-03135 в закладке "Результаты" в диалоговом окне "Опции".
  • Добавлена возможность включения/выключения группировки сохраняемых результатов по статусу в закладке "Результаты" в диалоговом окне "Опции".
  • Исправлена ситуация с отображением полей ROI на основном изображении документа при двойном щелчке мыши.
  • Оптимизирована работа с изображениями, чтобы использовать меньше оперативной памяти.
  • Обновлена документация.

COM API

  • Добавлено свойство GroupResultsByStatus, которое позволяет включать/выключать группировку сохраняемых результатов сканирования и обработки в подпапки в папке ResultsFolder основываясь на результате CheckStatusComplete. По умолчанию выключено (boolean, чтение/запись).
  • Обновлены перечисления.
  • Обновлена документация.

Installation packages

  • Windows Desktop API
    • Включена новая версия пакета драйверов 1.8.12 с драйвером камеры Regula версии 10.5.10.4.
    • Включен обновленный пакет Regula Licensing версии 1.5.3.114.
  • Пакеты для всех ОС Linux расположены в нашем репозитории.
  • Образы Docker доступны на Docker Hub.
  • Мы запустили ночные сборки продукта, они доступны по команде docker pull regulaforensics/docreader:nightly.

Licensing

  • Расширена возможность удаленного обновления онлайн-лицензий: теперь можно обновить не только срок действия лицензии, но и ее тип и включенные продукты.
  • Исправлена ситуация, когда запуск сервиса с большим количеством экземпляров, чем было лицензировано, приводил к аварийному завершению работы сервиса.
  • Исправлена ситуация с онлайн-лицензиями при потере связи с интернет, теперь работоспособность продукта автоматически восстанавливается, когда подключение к интернет снова доступно.
  • Исправлена ситуация с онлайн-лицензиями при истечении срока их действия, теперь работоспособность продукта автоматически восстанавливается, когда лицензия продлена.

PKD

  • В компонент RFID SDK включен ICAO PKD master list версии 159.

Database

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 1 из 1

Комментарии

0 комментариев

Статья закрыта для комментариев.

Статьи в этом разделе

Больше