接口列表

本节包含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 规则坐标(无实际含义)
  • 返回码

参见 公共返回码

results matching ""

    No results matching ""