Table of Contents

Target image simili esistenti | POST /similar

Verificare se nella gallery esiste già un'immagine simile alla target image. Si consiglia di usare questa API prima di creare un nuovo target.

Action

POST /similar

Authentication

Required

Http Header

Content-Type=application/json

HTTP Header: Authorization (quando si usa autenticazione API Key Token)

Parametri request

Field Type Required Description
image String(base64) Yes Stringa base64-encoded del contenuto dell'immagine. Sono supportate immagini JPG e PNG.

Campi response

Field Description
statusCode Status code. 0 indica autenticazione riuscita. Per ulteriori informazioni, vedere Status codes
result Error message, oppure result: un array di più target image simili. Se result è un array vuoto, non esiste alcuna immagine simile
timestamp Ora del server quando la response viene restituita. Usa il formato Unix timestamp in millisecondi

Error codes

Vedere Status codes and error codes

Esempio di request

    POST /similar/ 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"
    }

Esempio di response

    HTTP/1.1 200 OK
    Content-Type: application/json
    {
        "statusCode": 0,
        "result": {
            "date": "2016-06-15T09:58:51.000Z",
            "results":[
                {
                    "targetId":"e61db301-e80f-4025-b822-9a00eb48d8d2",
                    "trackingImage":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgM...",
                    "name": "easyar",
                    "size": "5",
                    "meta": "496fbbabc2b38ecs3460a...",
                    "type": "ImageTarget",
                    "date": "2016-06-15T09:56:30.000Z",
                    "active":"1",
                    "trackableRate": 0,
                    "detectableRate": 0,
                    "detectableDistinctiveness":0,
                    "detectableFeatureCount": 0,
                    "trackableDistinctiveness": 0,
                    "trackableFeatureCount": 0,
                    "trackableFeatureDistribution": 0,
                    "trackablePatchContrast": 0,
                    "trackablePatchAmbiguity": 0
                }
            ]
        },
        "timestamp": 1514736000000,
    }