Table of Contents

Calificación de dificultad de recognizability de imagen | POST /grade/detection

Puntúa la dificultad de recognition de una imagen de 0 a 4 en orden. Cuanto mayor sea el valor, mayor será la dificultad. -1 indica un error de recognition causado por una imagen que no cumple los requirement, como una imagen dañada o una hoja en blanco.

La best practice es llamar a esta API antes de crear una nueva target image.

Grade Descripción
0 o 1 El target es fácil de detectar
2 Normal
3 o 4 El target es difícil de detectar

Action

Se divide en tres API. En general, si solo se usa image search by image, solo se necesita la calificación integral de recognizability.

  • POST /grade/detection

    • Solo proporciona el resultado integral de recognizability
  • POST /grade/tracking

    • Solo proporciona el resultado integral de trackability
  • POST /grade/detail

    • Proporciona calificaciones detalladas multidimensionales del algoritmo

Authentication

Requerida

Http Header

Content-Type=application/json

HTTP Header: Authorization (cuando se usa authentication API Key Token)

Parámetros de request

Field Type Required Description
image String(base64) Yes String codificada en base64 del contenido de la imagen. Admite imágenes JPG y PNG. Tamaño máximo de imagen: 2MB.

Campos de retorno

Campo Descripción
statusCode Status code 0 indica que authentication es correcta. Para más información, consulte Status code
result Mensaje de error, o grade
timestamp Hora del servidor cuando se devuelve la response. Usa formato Unix timestamp, en milisegundos
result.grade [-1, 0, 1, 2, 3, 4], donde 0 y 1 indican recognition fácil. 4 es lo más difícil de reconocer. -1 indica que la imagen no cumple los requirement.

Error codes

Consulte Status codes y error codes

Ejemplo de request

    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 retorno

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