识别困难度评分 | 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,方便程序调用实现自动化: