接口列表
本节包含AI智能-其他目标属性识别相关接口,如安全帽识别等
以下接口,返回数据中 msg、 data 不是一定会返回的,但requestId 和 code 是必定会返回
接口列表如下:
序号 | 接口功能 | 描述 |
---|---|---|
1 | 安全帽识别 | 安全帽检测 |
code | msg | 备注 |
---|---|---|
200 | 操作成功 | |
10001 | 参数错误 | |
10002 | accessToken过期或异常 | |
10004 | 用户不存在 | |
10005 | appKey异常 | |
10007 | 调用次数超限 | |
10013 | 无权限调用 | |
10029 | 接口调用太频繁 | |
49999 | 操作异常 | 接口调用异常 |
50000 | 服务器异常 | |
60200 | 非法的服务名 | |
60201 | 确实必传参数或参数校验错误 | |
60202 | 参数解析错误 | |
60203 | 未开通相关服务 | |
60204 | 服务已开通 | |
60205 | 服务内部错误 | |
60206 | 并发数超限 | |
60210 | 图片数据错误 | |
60211 | 图片尺寸错误(太大或太小) | |
60212 | 图片大小超过2M限制 | |
60213 | 下载图片失败 | |
60405 | 图片地址错误 | |
60507 | 服务超时 | |
60508 | 服务器繁忙 | |
60509 | 该功能暂时不支持 | |
60511 | OCR识别失败 |
安全帽检测
接口功能
该接口用于识别用户上传照片中的人体安全帽佩戴情况
请求地址
https://open.ys7.com/api/lapp/intelligence/target/analysis
请求方式
POST
子账户token请求所需最小权限
无
- 请求参数
参数名 | 类型 | 描述 | 是否必选 |
---|---|---|---|
accessToken | String | 授权过程获取的access_token | Y |
dataType | int | 数据类型(0:图片URL; 1:base64编码的二进制图片数据) | Y |
image | String | 分辨率范围:1010 ~ 60006000 ; 图片最大2M 安全帽检测建议图片范围:最小 640 480 最大 38402160 注:下载图片时可能由于网络等原因导致下载图片时间过长,建议使用base64参数直接上传图片; 不支持对获得的图片数据进行加解密操作 |
Y |
serviceType | String | 服务类型(只能选一个): "helmet"(安全帽检测) |
Y |
安全帽检测建议图片范围:最小 640 480 最大 3840 2160
- HTTP请求报文
POST /api/lapp/intelligence/vehicle/analysis/props HTTP/ 1.1
Host: open.ys7.com
Content-Type: application/x-www-form-urlencoded
accessToken=at.dunwhxt2azk02hcn7phqygsybbw0wv6p&dataType=1&image=asdfasdfasdfasdfadf
- 返回数据
{
"requestId":"123456",
"data":[
{
"id":"temp_a4c2afae56644a48858897a891624332",
"height":"542",
"target_list":[
{
"body_rect":{
"vmodel_h_f":"0.000000",
"vmodel_w_f":"0.000000",
"vmodel_x_f":"0.000000",
"vmodel_y_f":"0.000000"
},
"alarm_flg":0,
"uniform_type":0,
"ID":0,
"helmet_type":1,
"head_rect":{
"vmodel_h_f":"0.674677",
"vmodel_w_f":"0.401227",
"vmodel_x_f":"0.240491",
"vmodel_y_f":"0.105360"
},
"color_type":2
}
],
"width":"816",
"rule_info":[],
"rule_list":[
[
{
"y":"0.000000",
"x":"0.000000"
},
{
"y":"0.000000",
"x":"1.000000"
},
{
"y":"1.000000",
"x":"1.000000"
},
{
"y":"1.000000",
"x":"0.000000"
}
]
],
"errorCode":0
}
],
"code":"200",
"msg":"操作成功"
}
}
- 返回字段
字段名 | 类型 | 描述 |
---|---|---|
height | int | 图片高 |
width | int | 图片宽 |
ID | String | 识别的目标序号 |
helmet_type | int | 安全帽类型(0-未知,1-合法,2-非法) |
color_type | int | 安全帽颜色(1-红,2-黄,3-蓝,4-白,5-其他) |
head_rect | Location | 头的坐标 |
vmodel_h_f | int | 人头的高度,单位px |
vmodel_w_f | int | 人头的宽度,单位px |
vmodel_x_f | int | 人头在图片中左上角的横坐标,单位px |
vmodel_y_f | int | 人头在图片中左上角的纵坐标,单位px |
body_rect | Location | 身体坐标(该字段目前版本无效) |
alarm_flg | int | 报警标志(该字段目前版本无效) |
uniform_type | int | 制服类型(该字段目前版本无效) |
rule_info | String | 规则信息(无实际含义) |
rule_list | Location | 规则坐标(无实际含义) |
- 返回码
参见 公共返回码