Table of Contents

Vérifier les images similaires existantes | POST /similar

Vérifie si la galerie contient déjà des images similaires à l'image cible. Recommandé avant de créer une nouvelle cible.

Action

POST /similar

Authentification

Requis

Http header

Content-Type=application/json

HTTP Header: Authorization (si authentification par API Key Token)

Paramètres de requête

Champ Type Requis Description
image String(base64) Oui Chaîne encodée en base64 du contenu de l'image. Formats supportés : JPG et PNG.

Champs de réponse

Champ Description
statusCode Code d'état. 0 = authentification valide. Voir Codes d'état
result Message d'erreur ou résultat : tableau des images-cibles similaires. Un tableau vide indique aucune similitude.
timestamp Horodatage du serveur au moment de la réponse (format Unix en millisecondes)

Codes d'erreur

Voir Codes d'état et erreurs

Exemple de requête

    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 réponse

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