Перейти к основному содержимому

Оптическое распознавание текста

В файловом хранилище работает ОРТ(Оптическое распознавание текста) от партнера DBrain. На данный момент работает только распознавание главного разворотора внутреннего паспорта РФ и сравнение селфи.

Настройки

  • passport_ocr_tags - Тэги по которым необходимо запустить распознавание паспорта
  • selfie_check_tags - Тэги по которым необходимо запустить проверку селфи
  • confidence_check_mode
    • Если avg, то считается среднее значение уверенности по всем полям
    • Если min, то сравнивается минимальное значение по всем полям (По умолчанию)
  • confidence_level - Минимальный порог уверенности после распознавания. Используется для формирования ответа ОРТю (По умолчанию = 0,98)

Запуск ОРТ

POST /api/files/{fileId}/ocr

Request:

FieldRequiredTypeDescription
syncbooleanСинхронная проверка. (По умолчанию: true)

Response:

{
"status": "ok",
"timestamp": 1681807318000,
"data": {
"id": 17,
"type": "passport",
"state": "OK"
}
}

Получение ОРТ по ID

GET /api/files/{fileId}/ocr/{ocrId}

Response:

{
"status": "ok",
"timestamp": 1681807318000,
"data": {
"id": 17,
"type": "passport",
"state": "OK" // OK, BAD_QUALITY, NOT_A_DOCUMENT, PENDING, ERROR
}
}