驾驶行为分析
百度 官方文档
针对车载场景,识别驾驶员使用手机、抽烟、不系安全带、双手离开方向盘等动作姿态,分析预警危险驾驶行为,提升行车安全性
基本说明:
接口地址:https://aip.baidubce.com/rest/2.0/image-classify/v1/driver_behavior
返回格式:json
请求方式:post
请求示例:https://aip.baidubce.com/rest/2.0/image-classify/v1/driver_behavior?access_token=test
请求参数说明:
名称 类型 必填 说明
image string 必填 图像数据,Base64编码字符串,以图片文件形式请求时必填。图片的base64编码是不包含图片头的,(支持图片格式:jpg,bmp,png),图片Base64编码后大小不超过4M。最短边至少50px,最长边最大4096px
type string 选填 识别的属性行为类别,英文逗号分隔,默认所有属性都识别;
smoke //吸烟,
cellphone //打手机 ,
not_buckling_up // 未系安全带,
both_hands_leaving_wheel // 双手离开方向盘,
not_facing_front // 视角未看前方
返回参数说明:
名称 类型 说明
person_num uint64 识别出的驾驶员检测框数目,0或者1,0代表未监测到驾驶员
person_info object[] 驾驶员的属性行为信息;若未检测到驾驶员,则该项为[]
+location object 检测出驾驶员的位置
++left int 检测区域在原图的左起开始位置
++top int 检测区域在原图的上起开始位置
++width int 检测区域宽度
++height int 检测区域高度
+attributes object 驾驶员属性行为内容
++smoke object 吸烟
+++score float 对应概率分数
+++threshold float 建议阈值,仅作为参考,实际应用中根据测试情况选取合适的score阈值即可
++cellphone object 使用手机
+++score float 对应概率分数
+++threshold float 建议阈值,仅作为参考,实际应用中根据测试情况选取合适的score阈值即可
++not_buckling_up object 未系安全带
+++score float 对应概率分数
+++threshold float 建议阈值,仅作为参考,实际应用中根据测试情况选取合适的score阈值即可
++both_hands_leaving_wheel object 双手离开方向盘
+++score float 对应概率分数
+++threshold float 建议阈值,仅作为参考,实际应用中根据测试情况选取合适的score阈值即可
++not_facing_front object 视角未朝前方
+++score float 对应概率分数
+++threshold float 建议阈值,仅作为参考,实际应用中根据测试情况选取合适的score阈值即可
JSON返回示例:
{
	"person_num": 1,
	"person_info": [{
		"attributes": {
			"cellphone": {
				"threshold": 0.9,
				"score": 0.500098466873169
			},
			"both_hands_leaving_wheel": {
				"threshold": 0.9,
				"score": 0.468360424041748
			},
			"not_facing_front": {
				"threshold": 0.9,
				"score": 0.08260071277618408
			},
			"not_buckling_up": {
				"threshold": 0.9,
				"score": 0.998087465763092
			},
			"smoke": {
				"threshold": 0.9,
				"score": 6.29425048828125e-05
			}
		},
		"location": {
			"width": 483,
			"top": 5,
			"height": 238,
			"left": 8
		}
	}],
	"log_id": 2320165720061799596
}
服务级错误码参照
错误码 说明
1 服务器内部错误,请再次请求, 如果持续出现此类错误,请通过QQ群(860337848)或提交工单联系技术支持团队。
2 服务暂不可用,请再次请求, 如果持续出现此类错误,请通过QQ群(860337848)或提交工单联系技术支持团队。
3 调用的API不存在,请检查请求URL后重新尝试,一般为URL中有非英文字符,如“-”,可手动输入重试
4 集群超限额,请再次请求, 如果持续出现此类错误,请通过QQ群(860337848)或提交工单联系技术支持团队。
6 无权限访问该用户数据,创建应用时未勾选相关接口
13 获取token失败
14 IAM 鉴权失败
15 应用不存在或者创建失败
17 每天请求量超限额,可通过QQ群(860337848)联系群管、提交工单提升限额
18 QPS超限额,可通过QQ群(860337848)联系群管、提交工单提升限额
19 请求总量超限额,可通过QQ群(860337848)联系群管、提交工单提升限额
100 无效的access_token参数,请检查后重新尝试
110 access_token无效
111 access token过期
282000 服务器内部错误,请再次请求, 如果持续出现此类错误,请通过QQ群(860337848)或提交工单联系技术支持团队。
216100 请求中包含非法参数,请检查后重新尝试
216101 缺少必须的参数,请检查参数是否有遗漏
216102 请求了不支持的服务,请检查调用的url
216103 请求中某些参数过长,请检查后重新尝试
216110 appid不存在,请重新核对信息是否为后台应用列表中的appid
216200 图片为空,请检查后重新尝试
216201 上传的图片格式错误,现阶段我们支持的图片格式为:PNG、JPG、BMP,请进行转码或更换图片
216202 上传的图片大小错误,现阶段我们支持的图片大小为:base64编码后小于4M,分辨率不高于4096 * 4096,请重新上传图片
216203 上传的图片base64编码有误,请校验base64编码方式,并重新上传图片
216630 识别错误,请再次请求,如果持续出现此类错误,请通过QQ群(860337848)或提交工单联系技术支持团队。
216634 检测错误,请再次请求,如果持续出现此类错误,请通过QQ群(860337848)或提交工单联系技术支持团队。
282003 请求参数缺失
282005 处理批量任务时发生部分或全部错误,请根据具体错误码排查
282006 批量任务处理数量超出限制,请将任务数量减少到10或10以下
282114 URL长度超过1024字节或为0
282808 request id xxxxx 不存在
282809 返回结果请求错误(不属于excel或json)
282810 图像识别错误
283300 入参格式有误,可检查下图片编码、代码格式是否有误
完整教学代码示例
小F正在拼命添加中...