Table of Contents

Target images similaires existantes | POST /similar

Vérifiez si une image similaire à la target image existe déjà dans la gallery. Il est recommandé d'utiliser cette API avant de créer un nouveau target.

Action

POST /similar

Authentication

Required

Http Header

Content-Type=application/json

HTTP Header: Authorization (lors de l'utilisation de l'authentification API Key Token)

Paramètres de request

Field Type Required Description
image String(base64) Yes String base64-encoded du contenu de l'image. Les images JPG et PNG sont prises en charge.

Champs de response

Field Description
statusCode Status code. 0 indique une authentification réussie. Pour plus d'informations, voir Status codes
result Error message, ou result : un array de plusieurs target images similaires. Si result est un array vide, aucune image similaire n'existe
timestamp Heure serveur au retour de la response. Utilise le format Unix timestamp en millisecondes

Error codes

Voir Status codes and error codes

Exemple de 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"
    }

Exemple de 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,
    }