Table Of Contents

Previous topic

Health check | GET /ping

Next topic

Modify target | PUT /target/<target_id>

Similar target | POST /similar/

Check similar images in the database for a specified image. It is recommended to check for similar images before creating a target.

Action

POST /similar/

Authentication

Yes

Request parameters

field description required
image base64 encoded string of image content yes

Response fields

An array of similar images, each the same as POST /targets/

Note:if the result is empty,congradulations, no similar target exists.

Example

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

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