Table of Contents

Calificación de dificultad de reconocimiento de imágenes | POST /grade/detection

Califica la dificultad de reconocimiento de la imagen en una escala de 0 a 4, donde un valor más alto indica mayor dificultad. -1 indica que la imagen no cumple con las especificaciones, lo que resulta en un error de reconocimiento (por ejemplo, imagen dañada o una hoja en blanco).

La mejor práctica es invocar esta interfaz antes de crear una nueva imagen objetivo.

Grade Descripción
0 o 1 Objetivo fácil de detectar
2 Moderado
3 o 4 Objetivo difícil de detectar

Acción

Se divide en tres interfaces. Para la búsqueda de imágenes por imagen, generalmente solo se necesita la calificación integral en términos de reconocimiento.

  • POST /grade/detection

    • Proporciona solo el resultado integral en términos de reconocimiento
  • POST /grade/tracking

    • Proporciona solo el resultado integral en términos de seguimiento
  • POST /grade/detail

    • Proporciona una calificación detallada del algoritmo en múltiples dimensiones

Autenticación

Requerida

Http header

Content-Type=application/json

HTTP Header: Authorization (cuando se utiliza autenticación mediante token de API Key)

Parámetros de solicitud

Field Type Required Descripción
image String(base64) Cadena codificada en base64 del contenido de la imagen, admite formatos JPG y PNG. Tamaño máximo de imagen: 2MB.

Campos de respuesta

Campo Descripción
statusCode Código de estado 0 indica autenticación correcta, más referencias en códigos de estado
result Mensaje de error o calificación (grade)
timestamp Hora del servidor cuando se devuelve la respuesta. Formato de marca de tiempo Unix, en milisegundos
result.grade [-1, 0, 1, 2, 3, 4] donde 0 y 1 indican fácil reconocimiento. 4 es el más difícil. -1 indica que la imagen no cumple con las especificaciones.

Códigos de error

Consulte Lista completa de códigos de estado y códigos de error

Ejemplo de solicitud

    POST /grade/detection/ HTTP/1.1
    Host:
    Date: Mon, 1 Jan 2018 00:00:00 GMT
    Content-Type: application/json
    {
        "image":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgM...",
        "timestamp": 1514736000000,
        "appKey": "test_app_key",
        "signature": "89985e2420899196db5bdf16b3c2ed0922c0c221"
    }

Ejemplo de respuesta

    HTTP/1.1 200 OK
    Content-Type: application/json
    {
        "statusCode": 0,
        "result": {
            "grade": 1
        },
        "timestamp": 1514736000000
    }