识别困难度评分 | POST /grade/detection/

功能

根据图像的识别困难度打分,依次从0到4,分值越大代表困难度越大。在创建新目标图像前需要调用这个接口。-1代表图像不符规范导致识别错误(损坏或者白纸等情况)。

Grade

Description

0 or 1

目标容易被检测

2

一般

3 or 4

目标难以被检测

动作

POST /grade/detection/

认证

请求参数

字段名

类型

必须

描述

image

base64编码字符串

图像内容的base64编码字符串,支持JPG和PNG格式。文件最大2MB。

响应字段

字段名

类型

必须

描述

grade

string

[-1, 0, 1, 2, 3, 4]. 0 and 1 表示容易识别. 4最难识别。-1代表图像不符合规范。

样例

请求

POST /grade/detection/ 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": {
        "grade": 1
    },
    "timestamp": 1514736000000
}

样例实现:

EasyAR为开发者提供了几个语言的 Target Management Samples,方便程序调用实现自动化: