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
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
}