Мобильный SDK
Представляем Software Development Kit для мобильных платформ Android и iOS
Вы можете встроить SDK в мобильные приложения, в которых вам необходима обработка документов. Мы предоставляем два варианта SDK:
PassportIQA SDK — библиотека, которая отвечает за захват корректного изображения главного разворота паспорта РФ
ImageCapture SDK — библиотека, которая захватывает изображение любого документа
PassportIQA SDK
Общая схема работы:
Внешнее приложение запрашивает изображение паспорта у PassportIQA SDK.
Библиотека инициирует запуск камеры и проверяет полученные с неё изображения по следующим критериям:
glare — как минимум одно из полей документа засвечено, и его невозможно однозначно прочитать. Проверка учитывает засветы на МЧЗ паспорта
blur — изображение документа слишком расплывчато для уверенного чтения символов
crop — документ обрезан краями изображения, либо ключевые поля документа закрыты посторонними предметами. Например, пальцами
far — документ находится слишком далеко от камеры
other — документ не совпадает с целевым документом (паспорт РФ, разворот 2-3 страницы)
Библиотека возвращает 5 стоп-кадров из видео, а также фотографию.
PassportIQA SDK для Android
PassportIQA SDK для iOS
ImageCapture SDK
SDK отвечает за захват изображения, отправку на сервер и приём результатов. По умолчанию обработка изображений происходит на серверах Dbrain по адресу latest.dbrain.io.
ImageCapture SDK для Android
SDK для Android на Github. Адрес сервера, к которому обращается SDK для обработки изображения и получения результатов, можно изменить. Для этого замените адрес "https://latest.dbrain.io/" в следующем куске кода:
ImageCapture SDK для iOS
SDK для iOS на Github. Адрес сервера, к которому обращается SDK для обработки изображения и получения результатов, можно изменить. Для этого при инициализации укажите новый адрес в параметрах classificationUrl
и recognitionUrl
константы flow
.