云识别(图像识别)是将识别数据(识别图和关联资源)存放在云服务器上,在云端运行识别算法,实现进行精准识别及跟踪的AR效果。
获取图片信息,在云服务器上识别,并返回识别结果。
为减少识别时间,建议将图片压缩到100KB内,服务识别接口会将图片压缩至640X640像素内,建议识别的主体部分不少于图片的80%。
在开发调试阶段建议打开“识别记录”功能查看APP上传的识别图片,如果识别率较低,建议将“识别精度”设置为“低”。
HTTP 方法:POST
请求URL: https://iss-api.wujianar.cn/search
可使用两种方式发送图片数据
header如下:
序号 | 参数 | 值 |
---|---|---|
1 | Content-Type | application/json |
2 | Authorization | 认证token |
body中放置请求参数,参数详情如下(image为base64编码的图片数据):
{
"image": "/9j/4AAQ..."
}
header如下:
序号 | 参数 | 值 |
---|---|---|
1 | Content-Type | multipart/form-data |
2 | Authorization | 认证token |
form中设置image为你的文件:
返回字段:
{
"code":200,
"message":"success",
"data":{
"name":"model1",
"uuid":"c92ad716e94b4af6ab196ddc11360ce4",
"brief":"{\"modelUrl\": \"asset/models/RobotExpressive.glb\",\"scale\": 0.85,\"position\": [0, -2, 0]}"
}
}
序号 | 字段 | 类型 | 说明 |
---|---|---|---|
1 | code | number | 返回码,为200时表示识别到,其它均表示未识别到 |
2 | data.uuid | string | uuid,全局唯一 |
3 | data.name | string | 名称 |
4 | data.brief | string | 关联说明 |