Table of Contents

이미 유사한 대상 이미지 존재 | POST /similar

갤러리에서 대상 이미지와 유사한 이미지가 이미 존재하는지 확인합니다. 새 대상을 생성하기 전에 이 API를 사용하는 것이 권장됩니다.

Action

POST /similar

인증

필요

Http 헤더

Content-Type=application/json

HTTP Header: Authorization (API Key Token 방식 인증 시)

요청 파라미터

필드 유형 필수 설명
image String(base64) JPG 및 PNG 형식 이미지를 지원하는 base64 인코딩 문자열.

반환 필드

필드 설명
statusCode 상태 코드 (0: 인증 성공), 자세한 내용은 상태 코드 참조
result 오류 메시지 또는 결과: 유사한 대상 이미지 배열 (빈 배열일 경우 유사 이미지 없음)
timestamp 서버 응답 시간 (Unix 타임스탬프, 밀리초 단위)

오류 코드

상태 코드 및 오류 코드 목록 참조

요청 예시

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

응답 예시

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