1. 结构化检索
结构化检索 结构化检索模块
1.1. 人脸数据检索
基础信息
路径: /v1/api/structure/face/search
请求方法: POST
请求参数
Headers:
名称 | 值 | 必须 | 备注 |
---|---|---|---|
Content-Type | application/json | 是 |
Body:
名称 | 类型 | 必须 | 默认值 | 备注 |
---|---|---|---|---|
gender | integer | 否 | 性别 0 :未知 1 :男性 2 :女性 |
|
age | integer | 否 | 年龄 | |
maskStatus | integer | 否 | 口罩状态 0 :未知 1 :无口罩 2 :有口罩 |
|
glassesStatus | integer | 否 | 眼镜状态 0 :未知 1 :无眼镜 2 :有眼镜 |
|
noseOcclusion | integer | 否 | 鼻子遮挡 0 :未知 1 :未遮挡 2 :有遮挡 |
|
beardStatus | integer | 否 | 胡子状态 0 :未知 1 :无胡子 2 :有胡子 |
|
hairStatus | integer | 否 | 头发状态 0 :未知 1 :长发 2 :短发 3 :少量头发(秃顶) 4 :光头 |
|
currPage | integer | 否 | 1 | 当前页 |
pageSize | integer | 否 | 10 | 每页条数 |
startTime | integer | 是 | 开始时间 | |
endTime | integer | 是 | 结束时间 | |
pointUuidList | array | 否 | 分析源uuidList | |
searchImageUri | string | 否 | 检索图片的URI | |
deviceUuid | string | 否 | 算力设备uuid,为空用中心Core | |
|─ | string |
Body示例:
{
"gender": 0,
"age": 0,
"maskStatus": 0,
"glassesStatus": 0,
"noseOcclusion": 0,
"beardStatus": 0,
"hairStatus": 0,
"currPage": 0,
"pageSize": 0,
"startTime": 0,
"endTime": 0,
"pointUuidList": [
""
]
}
返回数据
Headers:
名称 | 值 | 必须 | 备注 |
---|---|---|---|
content-type | application/json;charset=UTF-8 | 否 |
Body:
名称 | 类型 | 必须 | 默认值 | 备注 |
---|---|---|---|---|
code | integer | 否 | 返回值code | |
msg | string | 否 | 返回值消息 | |
data | object | 否 | 具体的返回值 | |
|─pageNum | integer | 是 | 页码,从1开始 当前页码 |
|
|─pageSize | integer | 是 | 页面大小 分页大小 |
|
|─total | integer | 是 | 总记录数 总数 |
|
|─list | array | 否 | ||
|─ | object | |||
|─gender | integer | 否 | 性别 | |
|─age | string | 否 | 年龄 | |
|─maskStatus | string | 否 | 口罩状态 | |
|─glassesStatus | string | 否 | 眼镜状态 | |
|─noseOcclusion | string | 否 | 鼻子遮挡 | |
|─beardStatus | integer | 否 | 胡子状态 | |
|─hairStatus | integer | 否 | 头发状态 | |
|─relatedPedestrianId | string | 否 | 关联的人体id | |
|─genderMsg | string | 否 | 性别描述 | |
|─ageMsg | string | 否 | 年龄描述 | |
|─maskStatusMsg | string | 否 | 口罩状态描述 | |
|─glassesStatusMsg | string | 否 | 眼镜状态描述 | |
|─beardStatusMsg | string | 否 | 胡子状态描述 | |
|─noseOcclusionMsg | string | 否 | 鼻子遮挡描述 | |
|─hairStatusMsg | string | 否 | 头发状态描述 | |
|─id | string | 否 | 数据的唯一uuid | |
|─cropUri | string | 否 | 图片截图URI | |
|─fullUri | string | 否 | 图片全景图URI | |
|─pointUuid | string | 否 | 分析源Uuid | |
|─pointName | string | 否 | 分析源名称 | |
|─category | string | 否 | 结构化的类别,详细可查看categoryMsg含义 | |
|─serverTime | integer | 否 | 服务器时间 | |
|─recognitionTime | integer | 否 | 识别时间 | |
|─cropRectLeft | integer | 否 | 目标在抓拍图片中的距离,左 | |
|─cropRectTop | integer | 否 | 目标在抓拍图片中的距离,上 | |
|─cropRectRight | integer | 否 | 目标在抓拍图片中的距离,右 | |
|─cropRectBottom | integer | 否 | 目标在抓拍图片中的距离,下 | |
|─fullRectLeft | integer | 否 | 目标在全景图片中的距离,左 | |
|─fullRectTop | integer | 否 | 目标在全景图片中的距离,上 | |
|─fullRectRight | integer | 否 | 目标在全景图片中的距离,右 | |
|─fullRectBottom | integer | 否 | 目标在全景图片中的距离,下 | |
|─categoryMsg | string | 否 | 结构化的类别描述 face :1 人脸 pedestrian :2 人体 motorVehicle :3 机动车 nonMotorVehicle :4 非机动车 |
响应示例:
{
"code": 0,
"msg": "",
"data": {
"pageNum": 0,
"pageSize": 0,
"total": 0,
"list": [
{
"gender": 0,
"age": "",
"maskStatus": "",
"glassesStatus": "",
"noseOcclusion": "",
"beardStatus": 0,
"hairStatus": 0,
"relatedPedestrianId": "",
"genderMsg": "",
"ageMsg": "",
"maskStatusMsg": "",
"glassesStatusMsg": "",
"beardStatusMsg": "",
"noseOcclusionMsg": "",
"hairStatusMsg": "",
"id": "",
"cropUri": "",
"fullUri": "",
"pointUuid": "",
"pointName": "",
"category": "",
"serverTime": 0,
"recognitionTime": 0,
"cropRectLeft": 0,
"cropRectTop": 0,
"cropRectRight": 0,
"cropRectBottom": 0,
"fullRectLeft": 0,
"fullRectTop": 0,
"fullRectRight": 0,
"fullRectBottom": 0,
"categoryMsg": ""
}
]
}
}
1.2. 人体数据检索
基础信息
路径: /v1/api/structure/pedestrian/search
请求方法: POST
请求参数
Headers:
名称 | 值 | 必须 | 备注 |
---|---|---|---|
Content-Type | application/json | 是 |
Body:
名称 | 类型 | 必须 | 默认值 | 备注 |
---|---|---|---|---|
gender | integer | 否 | 性别 0 :未知 1 :男性 2 :女性 |
|
age | integer | 否 | 年龄 0 :未知 1 :儿童 2 :少年 3 :青年 4 :中年 5 :中老年 6 :老年 |
|
dressUpperColor | integer | 否 | 上衣颜色 0 :未知 1 :白色 2 :灰色 3 :棕色 4 :红色 5 :蓝色 6 :黄色 7 :绿色 8 :粉色 9 :橙色 10 :青色 11 :紫色 12 :浅蓝色 13 :深蓝色 14 :黑色 15 :彩色 |
|
dressLowerColor | integer | 否 | 下衣颜色 0 :未知 1 :白色 2 :灰色 3 :棕色 4 :红色 5 :蓝色 6 :黄色 7 :绿色 8 :粉色 9 :橙色 10 :青色 11 :紫色 12 :浅蓝色 13 :深蓝色 14 :黑色 15 :彩色 |
|
dressUpperStyle | integer | 否 | 上衣服饰 0 :未知 1 :长袖 2 :短袖 |
|
dressLowerStyle | integer | 否 | 下衣服饰 0 :未知 1 :长裤 2 :长裙 3 :长裙 4 :短裙 |
|
wearHat | integer | 否 | 是否戴帽子 0 :未知 1 :无帽子 2 :有帽子 |
|
hatColor | integer | 否 | 帽子颜色 0 :未知 1 :白色 2 :灰色 3 :棕色 4 :红色 5 :蓝色 6 :黄色 7 :绿色 8 :粉色 9 :橙色 10 :青色 11 :紫色 12 :浅蓝色 13 :深蓝色 14 :黑色 15 :彩色 |
|
bagType | integer | 否 | 带包类型 0 :未知 1 :未携带包 2 :双肩包 3 :手提包 4 :单肩包 5 :拉杆箱 6 :腰包 7 :有背包,类型未知 |
|
rideBike | integer | 否 | 是否骑车 0 :未知 1 :未骑车 2 :骑车 |
|
wearSafetycap | integer | 否 | 是否戴安全帽 0 :未知 1 :无安全帽 2 :有安全帽 |
|
fallStatus | integer | 否 | 跌倒状态 0 :未知 1 :未跌倒 2 :跌倒 |
|
runStatus | integer | 否 | 奔跑状态 0 :未知 1 :未奔跑 2 :奔跑 |
|
smokeStatus | integer | 否 | 抽烟状态 0 :未知 1 :未抽烟 2 :抽烟 |
|
watchPhoneStatus | integer | 否 | 看手机状态 0 :未知 1 :未看手机 2 :看手机 |
|
usePhoneStatus | integer | 否 | 打电话状态 0 :未知 1 :未打电话 2 :打电话 |
|
umbrellaStatus | integer | 否 | 打伞状态 0 :未知 1 :不打伞 2 :打伞 |
|
currPage | integer | 否 | 1 | 当前页 |
pageSize | integer | 否 | 10 | 每页条数 |
startTime | integer | 是 | 开始时间 | |
endTime | integer | 是 | 结束时间 | |
pointUuidList | array | 否 | 分析源uuidList | |
searchImageUri | string | 否 | 检索图片的URI | |
deviceUuid | string | 否 | 算力设备uuid,为空用中心Core | |
|─ | string |
Body示例:
{
"gender": 0,
"age": 0,
"dressUpperColor": 0,
"dressLowerColor": 0,
"dressUpperStyle": 0,
"dressLowerStyle": 0,
"wearHat": 0,
"hatColor": 0,
"bagType": 0,
"rideBike": 0,
"wearSafetycap": 0,
"fallStatus": 0,
"runStatus": 0,
"smokeStatus": 0,
"watchPhoneStatus": 0,
"usePhoneStatus": 0,
"umbrellaStatus": 0,
"currPage": 0,
"pageSize": 0,
"startTime": 0,
"endTime": 0,
"pointUuidList": [
""
]
}
返回数据
Headers:
名称 | 值 | 必须 | 备注 |
---|---|---|---|
content-type | application/json;charset=UTF-8 | 否 |
Body:
名称 | 类型 | 必须 | 默认值 | 备注 |
---|---|---|---|---|
code | integer | 否 | 返回值code | |
msg | string | 否 | 返回值消息 | |
data | object | 否 | 具体的返回值 | |
|─pageNum | integer | 是 | 页码,从1开始 当前页码 |
|
|─pageSize | integer | 是 | 页面大小 分页大小 |
|
|─total | integer | 是 | 总记录数 总数 |
|
|─list | array | 否 | ||
|─ | object | |||
|─gender | integer | 否 | 性别 | |
|─age | string | 否 | 年龄 | |
|─dressUpperColor | string | 否 | 上衣颜色 | |
|─dressLowerColor | string | 否 | 下衣颜色 | |
|─dressUpperStyle | string | 否 | 上衣服饰 | |
|─dressLowerStyle | string | 否 | 下衣服饰 | |
|─wearHat | string | 否 | 是否戴帽子 | |
|─hatColor | string | 否 | 帽子颜色 | |
|─bagType | string | 否 | 包类型 | |
|─rideBike | string | 否 | 是否骑车 | |
|─wearSafetycap | string | 否 | 是否戴安全帽 | |
|─relatedFaceId | string | 否 | 关联的人脸id | |
|─genderMsg | string | 否 | 性别描述 | |
|─ageMsg | string | 否 | 年龄描述 | |
|─dressUpperColorMsg | string | 否 | 上衣颜色描述 | |
|─dressLowerColorMsg | string | 否 | 下衣颜色描述 | |
|─dressUpperStyleMsg | string | 否 | 上衣服饰描述 | |
|─dressLowerStyleMsg | string | 否 | 下衣服饰描述 | |
|─wearHatMsg | string | 否 | 是否戴帽子描述 | |
|─hatColorMsg | string | 否 | 帽子颜色描述 | |
|─bagTypeMsg | string | 否 | 包类型描述 | |
|─rideBikeMsg | string | 否 | 是否骑车描述 | |
|─wearSafetycapMsg | string | 否 | 是否戴安全帽描述 | |
|─fallStatus | string | 否 | 跌倒状态 | |
|─runStatus | string | 否 | 奔跑状态 | |
|─smokeStatus | string | 否 | 抽烟状态 | |
|─watchPhoneStatus | string | 否 | 看手机状态 | |
|─usePhoneStatus | string | 否 | 打电话状态 | |
|─fallStatusMsg | string | 否 | 跌倒状态描述 | |
|─runStatusMsg | string | 否 | 奔跑状态描述 | |
|─smokeStatusMsg | string | 否 | 抽烟状态描述 | |
|─watchPhoneStatusMsg | string | 否 | 看手机状态描述 | |
|─usePhoneStatusMsg | string | 否 | 打电话状态描述 | |
|─umbrellaStatus | string | 否 | 打伞状态 | |
|─umbrellaStatusMsg | string | 否 | 打伞状态描述 | |
|─id | string | 否 | 数据的唯一uuid | |
|─cropUri | string | 否 | 图片截图URI | |
|─fullUri | string | 否 | 图片全景图URI | |
|─pointUuid | string | 否 | 分析源Uuid | |
|─pointName | string | 否 | 分析源名称 | |
|─category | string | 否 | 结构化的类别,详细可查看categoryMsg含义 | |
|─serverTime | integer | 否 | 服务器时间 | |
|─recognitionTime | integer | 否 | 识别时间 | |
|─cropRectLeft | integer | 否 | 目标在抓拍图片中的距离,左 | |
|─cropRectTop | integer | 否 | 目标在抓拍图片中的距离,上 | |
|─cropRectRight | integer | 否 | 目标在抓拍图片中的距离,右 | |
|─cropRectBottom | integer | 否 | 目标在抓拍图片中的距离,下 | |
|─fullRectLeft | integer | 否 | 目标在全景图片中的距离,左 | |
|─fullRectTop | integer | 否 | 目标在全景图片中的距离,上 | |
|─fullRectRight | integer | 否 | 目标在全景图片中的距离,右 | |
|─fullRectBottom | integer | 否 | 目标在全景图片中的距离,下 | |
|─categoryMsg | string | 否 | 结构化的类别描述 face :1 人脸 pedestrian :2 人体 motorVehicle :3 机动车 nonMotorVehicle :4 非机动车 |
响应示例:
{
"code": 0,
"msg": "",
"data": {
"pageNum": 0,
"pageSize": 0,
"total": 0,
"list": [
{
"gender": 0,
"age": "",
"dressUpperColor": "",
"dressLowerColor": "",
"dressUpperStyle": "",
"dressLowerStyle": "",
"wearHat": "",
"hatColor": "",
"bagType": "",
"rideBike": "",
"wearSafetycap": "",
"relatedFaceId": "",
"genderMsg": "",
"ageMsg": "",
"dressUpperColorMsg": "",
"dressLowerColorMsg": "",
"dressUpperStyleMsg": "",
"dressLowerStyleMsg": "",
"wearHatMsg": "",
"hatColorMsg": "",
"bagTypeMsg": "",
"rideBikeMsg": "",
"wearSafetycapMsg": "",
"fallStatus": "",
"runStatus": "",
"smokeStatus": "",
"watchPhoneStatus": "",
"usePhoneStatus": "",
"fallStatusMsg": "",
"runStatusMsg": "",
"smokeStatusMsg": "",
"watchPhoneStatusMsg": "",
"usePhoneStatusMsg": "",
"umbrellaStatus": "",
"umbrellaStatusMsg": "",
"id": "",
"cropUri": "",
"fullUri": "",
"pointUuid": "",
"pointName": "",
"category": "",
"serverTime": 0,
"recognitionTime": 0,
"cropRectLeft": 0,
"cropRectTop": 0,
"cropRectRight": 0,
"cropRectBottom": 0,
"fullRectLeft": 0,
"fullRectTop": 0,
"fullRectRight": 0,
"fullRectBottom": 0,
"categoryMsg": ""
}
]
}
}
1.3. 机动车数据检索
基础信息
路径: /v1/api/structure/motorVehicle/search
请求方法: POST
请求参数
Headers:
名称 | 值 | 必须 | 备注 |
---|---|---|---|
Content-Type | application/json | 是 |
Body:
名称 | 类型 | 必须 | 默认值 | 备注 |
---|---|---|---|---|
plateNumber | string | 否 | 车牌号 | |
vehicleType | integer | 否 | 车辆类型 1 :小型车 2 :大型车 3 :摩托车 4 :其他车 |
|
vehicleColor | integer | 否 | 车身颜色 0 :白色 1 :红色 2 :黄色 5 :绿色 7 :紫色 8 :粉色 9 :黑色 10 :橙色 11 :银色 12 :香槟色 13 :灰色 15 :蓝色 21 :青色 29 :棕色 32 :深蓝 40 :彩色 99 :未知 -1 :不支持的颜色 |
|
vehicleBrand | integer | 否 | 车辆品牌 0 :其它 1 :大众 2 :奥迪 3 :丰田 4 :本田 5 :奔驰 6 :雪佛兰 7 :奇瑞 8 :别克 9 :长城 10 :现代 11 :尼桑 12 :福特 13 :宝马 14 :雪铁龙 15 :起亚 16 :铃木 17 :马自达 18 :比亚迪 20 :标致 21 :长安 22 :雷克萨斯 23 :中华 24 :斯柯达 25 :海马 26 :夏利 27 :五菱 28 :东风 29 :哈飞 30 :一汽 31 :宝骏 32 :帝豪(吉利) 33 :MG名爵 34 :东南 35 :皇冠(丰田) 36 :金杯 37 :三菱 38 :荣威 39 :吉利 40 :英伦(吉利) 41 :吉利全球鹰(吉利) 42 :哈飞赛豹 43 :长丰 44 :北汽威旺 45 :北京汽车 46 :新凯 47 :吉奥汽车 48 :玛莎拉蒂 49 :罗孚 50 :奥斯汀 52 :道奇 55 :捷豹 57 :阿尔法 58 :兰博基尼 59 :布加迪 60 :林肯 61 :法拉利汽车 62 :昌河 63 :菲亚特 64 :福田 65 :讴歌 66 :莲花汽车 67 :华普汽车 68 :红旗 69 :瑞麟 70 :一汽奔腾(一汽) 71 :威麟汽车 72 :众泰 73 :力帆 74 :JEEP(吉普) 75 :中兴 76 :开瑞 77 :路虎 78 :迈巴赫 79 :雷诺 80 :欧宝 81 :野马 82 :吉普 83 :依维柯 84 :英菲尼迪 85 :斯巴鲁 86 :阿斯顿·马丁 87 :安凯客车 88 :保时捷 89 :宾利 90 :福迪 91 :福建奔驰 92 :吉姆斯 93 :观致 94 :广汽 95 :双龙 96 :海格 97 :悍马 98 :华泰 99 :黄海 100 :九龙客车 101 :理念 102 :奔驰SMART 103 :陆风 104 :纳智捷 105 :欧朗 106 :启辰 107 :哈弗HAVAL 108 :豪沃 109 :上海汇众(上汽集团) 110 :金龙 112 :江淮 113 :JMC(江铃) 114 :凯迪拉克 116 :宝马MINI 117 :陕汽 118 :少林 119 :沃尔沃 120 :五十铃(庆铃) 121 :跃进 122 :宇通 123 :中通 125 :申沃 126 :扬子江 128 :北奔重卡 139 :红岩汽车(上汽依维柯红岩) 130 :劳斯莱斯 131 :特斯拉 132 :腾势 134 :英致 135 :西雅特 136 :亚星客车 137 :大宇客车 138 :长安谛艾仕 139 :凯翼 140 :上汽大通 141 :本田思铭 142 :凯马 |
|
vehicleFunctional | integer | 否 | 功能用车 0 :未知 1 :挖掘机 2 :渣土车 3 :校车 4 :救护车 5 :警车 6 :集装箱车 |
|
specialOperation | integer | 否 | 专项作业 0 :未知 7 :混凝土搅拌机 8 :消防车 |
|
plateColor | integer | 否 | 车牌颜色 0 :未知 1 :蓝色 2 :黄色 3 :白色 4 :黑色 5 :绿色 6 :渐变绿底黑字 7 :黄绿双拼底黑字 |
|
currPage | integer | 否 | 1 | 当前页 |
pageSize | integer | 否 | 10 | 每页条数 |
startTime | integer | 是 | 开始时间 | |
endTime | integer | 是 | 结束时间 | |
pointUuidList | array | 否 | 分析源uuidList | |
searchImageUri | string | 否 | 检索图片的URI | |
deviceUuid | string | 否 | 算力设备uuid,为空用中心Core | |
|─ | string |
Body示例:
{
"plateNumber": "",
"vehicleType": 0,
"vehicleColor": 0,
"vehicleBrand": 0,
"vehicleFunctional": 0,
"specialOperation": 0,
"plateColor": 0,
"currPage": 0,
"pageSize": 0,
"startTime": 0,
"endTime": 0,
"pointUuidList": [
""
]
}
返回数据
Headers:
名称 | 值 | 必须 | 备注 |
---|---|---|---|
content-type | application/json;charset=UTF-8 | 否 |
Body:
名称 | 类型 | 必须 | 默认值 | 备注 |
---|---|---|---|---|
code | integer | 否 | 返回值code | |
msg | string | 否 | 返回值消息 | |
data | object | 否 | 具体的返回值 | |
|─pageNum | integer | 是 | 页码,从1开始 当前页码 |
|
|─pageSize | integer | 是 | 页面大小 分页大小 |
|
|─total | integer | 是 | 总记录数 总数 |
|
|─list | array | 否 | ||
|─ | object | |||
|─plateNumber | string | 否 | 车牌号 | |
|─vehicleType | string | 否 | 车辆类型 | |
|─vehicleColor | string | 否 | 车身颜色 | |
|─vehicleBrand | string | 否 | 车辆品牌 | |
|─vehicleFunctional | string | 否 | 功能用车 | |
|─specialOperation | string | 否 | 专项作业 | |
|─vehicleTypeMsg | string | 否 | 车辆类型描述 | |
|─vehicleColorMsg | string | 否 | 车身颜色描述 | |
|─plateColorMsg | string | 否 | 车牌颜色描述 | |
|─vehicleBrandMsg | string | 否 | 车辆品牌描述 | |
|─vehicleFunctionalMsg | string | 否 | 功能用车描述 | |
|─specialOperationMsg | string | 否 | 专项作业描述 | |
|─id | string | 否 | 数据的唯一uuid | |
|─cropUri | string | 否 | 图片截图URI | |
|─fullUri | string | 否 | 图片全景图URI | |
|─pointUuid | string | 否 | 分析源Uuid | |
|─pointName | string | 否 | 分析源名称 | |
|─category | string | 否 | 结构化的类别,详细可查看categoryMsg含义 | |
|─serverTime | integer | 否 | 服务器时间 | |
|─recognitionTime | integer | 否 | 识别时间 | |
|─cropRectLeft | integer | 否 | 目标在抓拍图片中的距离,左 | |
|─cropRectTop | integer | 否 | 目标在抓拍图片中的距离,上 | |
|─cropRectRight | integer | 否 | 目标在抓拍图片中的距离,右 | |
|─cropRectBottom | integer | 否 | 目标在抓拍图片中的距离,下 | |
|─fullRectLeft | integer | 否 | 目标在全景图片中的距离,左 | |
|─fullRectTop | integer | 否 | 目标在全景图片中的距离,上 | |
|─fullRectRight | integer | 否 | 目标在全景图片中的距离,右 | |
|─fullRectBottom | integer | 否 | 目标在全景图片中的距离,下 | |
|─categoryMsg | string | 否 | 结构化的类别描述 face :1 人脸 pedestrian :2 人体 motorVehicle :3 机动车 nonMotorVehicle :4 非机动车 |
响应示例:
{
"code": 0,
"msg": "",
"data": {
"pageNum": 0,
"pageSize": 0,
"total": 0,
"list": [
{
"plateNumber": "",
"vehicleType": "",
"vehicleColor": "",
"vehicleBrand": "",
"vehicleFunctional": "",
"specialOperation": "",
"vehicleTypeMsg": "",
"vehicleColorMsg": "",
"plateColorMsg": "",
"vehicleBrandMsg": "",
"vehicleFunctionalMsg": "",
"specialOperationMsg": "",
"id": "",
"cropUri": "",
"fullUri": "",
"pointUuid": "",
"pointName": "",
"category": "",
"serverTime": 0,
"recognitionTime": 0,
"cropRectLeft": 0,
"cropRectTop": 0,
"cropRectRight": 0,
"cropRectBottom": 0,
"fullRectLeft": 0,
"fullRectTop": 0,
"fullRectRight": 0,
"fullRectBottom": 0,
"categoryMsg": ""
}
]
}
}
1.4. 非机动车数据检索
基础信息
路径: /v1/api/structure/nonMotorVehicle/search
请求方法: POST
请求参数
Headers:
名称 | 值 | 必须 | 备注 |
---|---|---|---|
Content-Type | application/json | 是 |
Body:
名称 | 类型 | 必须 | 默认值 | 备注 |
---|---|---|---|---|
vehicleType | integer | 否 | 车辆类型 0 :未知 20 :两轮车 21 :三轮车 100 :自行车 101 :电动车 102 :摩托车 |
|
currPage | integer | 否 | 1 | 当前页 |
pageSize | integer | 否 | 10 | 每页条数 |
startTime | integer | 是 | 开始时间 | |
endTime | integer | 是 | 结束时间 | |
pointUuidList | array | 否 | 分析源uuidList | |
searchImageUri | string | 否 | 检索图片的URI | |
deviceUuid | string | 否 | 算力设备uuid,为空用中心Core | |
|─ | string |
Body示例:
{
"vehicleType": 0,
"currPage": 0,
"pageSize": 0,
"startTime": 0,
"endTime": 0,
"pointUuidList": [
""
]
}
返回数据
Headers:
名称 | 值 | 必须 | 备注 |
---|---|---|---|
content-type | application/json;charset=UTF-8 | 否 |
Body:
名称 | 类型 | 必须 | 默认值 | 备注 |
---|---|---|---|---|
code | integer | 否 | 返回值code | |
msg | string | 否 | 返回值消息 | |
data | object | 否 | 具体的返回值 | |
|─pageNum | integer | 是 | 页码,从1开始 当前页码 |
|
|─pageSize | integer | 是 | 页面大小 分页大小 |
|
|─total | integer | 是 | 总记录数 总数 |
|
|─list | array | 否 | ||
|─ | object | |||
|─vehicleType | integer | 否 | 车辆类型 | |
|─vehicleTypeMsg | string | 否 | 车辆类型描述 | |
|─id | string | 否 | 数据的唯一uuid | |
|─cropUri | string | 否 | 图片截图URI | |
|─fullUri | string | 否 | 图片全景图URI | |
|─pointUuid | string | 否 | 分析源Uuid | |
|─pointName | string | 否 | 分析源名称 | |
|─category | string | 否 | 结构化的类别,详细可查看categoryMsg含义 | |
|─serverTime | integer | 否 | 服务器时间 | |
|─recognitionTime | integer | 否 | 识别时间 | |
|─cropRectLeft | integer | 否 | 目标在抓拍图片中的距离,左 | |
|─cropRectTop | integer | 否 | 目标在抓拍图片中的距离,上 | |
|─cropRectRight | integer | 否 | 目标在抓拍图片中的距离,右 | |
|─cropRectBottom | integer | 否 | 目标在抓拍图片中的距离,下 | |
|─fullRectLeft | integer | 否 | 目标在全景图片中的距离,左 | |
|─fullRectTop | integer | 否 | 目标在全景图片中的距离,上 | |
|─fullRectRight | integer | 否 | 目标在全景图片中的距离,右 | |
|─fullRectBottom | integer | 否 | 目标在全景图片中的距离,下 | |
|─categoryMsg | string | 否 | 结构化的类别描述 face :1 人脸 pedestrian :2 人体 motorVehicle :3 机动车 nonMotorVehicle :4 非机动车 |
响应示例:
{
"code": 0,
"msg": "",
"data": {
"pageNum": 0,
"pageSize": 0,
"total": 0,
"list": [
{
"vehicleType": 0,
"vehicleTypeMsg": "",
"id": "",
"cropUri": "",
"fullUri": "",
"pointUuid": "",
"pointName": "",
"category": "",
"serverTime": 0,
"recognitionTime": 0,
"cropRectLeft": 0,
"cropRectTop": 0,
"cropRectRight": 0,
"cropRectBottom": 0,
"fullRectLeft": 0,
"fullRectTop": 0,
"fullRectRight": 0,
"fullRectBottom": 0,
"categoryMsg": ""
}
]
}
}
1.5. 人脸数据详情查询
基础信息
路径: /v1/api/structure/face/query
请求方法: POST
请求参数
Headers:
名称 | 值 | 必须 | 备注 |
---|---|---|---|
Content-Type | application/json | 是 |
Body:
名称 | 类型 | 必须 | 默认值 | 备注 |
---|---|---|---|---|
uuid | string | 是 | 数据的唯一uuid |
Body示例:
{
"uuid": ""
}
返回数据
Headers:
名称 | 值 | 必须 | 备注 |
---|---|---|---|
content-type | application/json;charset=UTF-8 | 否 |
Body:
名称 | 类型 | 必须 | 默认值 | 备注 |
---|---|---|---|---|
code | integer | 否 | 返回值code | |
msg | string | 否 | 返回值消息 | |
data | object | 否 | 具体的返回值 | |
|─gender | string | 否 | 性别 | |
|─age | string | 否 | 年龄 | |
|─maskStatus | string | 否 | 口罩状态 | |
|─glassesStatus | string | 否 | 眼镜状态 | |
|─beardStatus | string | 否 | 胡子状态 | |
|─noseOcclusion | string | 否 | 鼻子遮挡 | |
|─hairStatus | integer | 否 | 头发状态 | |
|─relatedPedestrianid | string | 否 | 关联的人体id | |
|─genderMsg | string | 否 | 性别描述 | |
|─ageMsg | string | 否 | 年龄描述 | |
|─maskStatusMsg | string | 否 | 口罩状态描述 | |
|─glassesStatusMsg | string | 否 | 眼镜状态描述 | |
|─beardStatusMsg | string | 否 | 胡子状态描述 | |
|─noseOcclusionMsg | string | 否 | 鼻子遮挡描述 | |
|─hairStatusMsg | string | 否 | 头发状态描述 | |
|─cropUri | string | 否 | 图片截图URI | |
|─fullUri | string | 否 | 图片全景图URI | |
|─pointUuid | string | 否 | 分析源Uuid | |
|─pointName | string | 否 | 分析源名称 | |
|─xoffset | number | 否 | 设备x坐标 | |
|─yoffset | number | 否 | 设备y坐标 | |
|─category | string | 否 | 结构化的类别 | |
|─serverTime | integer | 否 | 服务器时间 | |
|─recognitionTime | integer | 否 | 识别时间 | |
|─cropRectLeft | integer | 否 | 目标在抓拍图片中的距离,左 | |
|─cropRectTop | integer | 否 | 目标在抓拍图片中的距离,上 | |
|─cropRectRight | integer | 否 | 目标在抓拍图片中的距离,右 | |
|─cropRectBottom | integer | 否 | 目标在抓拍图片中的距离,下 | |
|─fullRectLeft | integer | 否 | 目标在全景图片中的距离,左 | |
|─fullRectTop | integer | 否 | 目标在全景图片中的距离,上 | |
|─fullRectRight | integer | 否 | 目标在全景图片中的距离,右 | |
|─fullRectBottom | integer | 否 | 目标在全景图片中的距离,下 | |
|─categoryMsg | string | 否 | 结构化的类别 face :1 人脸 pedestrian :2 人体 motorVehicle :3 机动车 nonMotorVehicle :4 非机动车 |
响应示例:
{
"code": 0,
"msg": "",
"data": {
"gender": "",
"age": "",
"maskStatus": "",
"glassesStatus": "",
"beardStatus": "",
"noseOcclusion": "",
"hairStatus": 0,
"relatedPedestrianid": "",
"genderMsg": "",
"ageMsg": "",
"maskStatusMsg": "",
"glassesStatusMsg": "",
"beardStatusMsg": "",
"noseOcclusionMsg": "",
"hairStatusMsg": "",
"cropUri": "",
"fullUri": "",
"pointUuid": "",
"pointName": "",
"xoffset": 0.0,
"yoffset": 0.0,
"category": "",
"serverTime": 0,
"recognitionTime": 0,
"cropRectLeft": 0,
"cropRectTop": 0,
"cropRectRight": 0,
"cropRectBottom": 0,
"fullRectLeft": 0,
"fullRectTop": 0,
"fullRectRight": 0,
"fullRectBottom": 0,
"categoryMsg": ""
}
}
1.6. 人体数据详情查询
基础信息
路径: /v1/api/structure/pedestrian/query
请求方法: POST
请求参数
Headers:
名称 | 值 | 必须 | 备注 |
---|---|---|---|
Content-Type | application/json | 是 |
Body:
名称 | 类型 | 必须 | 默认值 | 备注 |
---|---|---|---|---|
uuid | string | 是 | 数据的唯一uuid |
Body示例:
{
"uuid": ""
}
返回数据
Headers:
名称 | 值 | 必须 | 备注 |
---|---|---|---|
content-type | application/json;charset=UTF-8 | 否 |
Body:
名称 | 类型 | 必须 | 默认值 | 备注 |
---|---|---|---|---|
code | integer | 否 | 返回值code | |
msg | string | 否 | 返回值消息 | |
data | object | 否 | 具体的返回值 | |
|─gender | string | 否 | 性别 | |
|─age | string | 否 | 年龄 | |
|─dressUpperColor | string | 否 | 上衣颜色 | |
|─dressLowerColor | string | 否 | 下衣颜色 | |
|─dressUpperStyle | string | 否 | 上衣服饰 | |
|─dressLowerStyle | string | 否 | 下衣服饰 | |
|─wearHat | string | 否 | 是否戴帽子 | |
|─hatColor | string | 否 | 帽子颜色 | |
|─bagType | string | 否 | 是否带包 | |
|─rideBike | string | 否 | 是否骑车 | |
|─wearSafetycap | string | 否 | 是否戴安全帽 | |
|─relatedFaceId | string | 否 | 关联的人脸id | |
|─genderMsg | string | 否 | 性别描述 | |
|─ageMsg | string | 否 | 年龄描述 | |
|─dressUpperColorMsg | string | 否 | 上衣颜色描述 | |
|─dressLowerColorMsg | string | 否 | 下衣颜色描述 | |
|─dressUpperStyleMsg | string | 否 | 上衣服饰描述 | |
|─dressLowerStyleMsg | string | 否 | 下衣服饰描述 | |
|─wearHatMsg | string | 否 | 是否戴帽子描述 | |
|─hatColorMsg | string | 否 | 帽子颜色描述 | |
|─bagTypeMsg | string | 否 | 包类型描述 | |
|─rideBikeMsg | string | 否 | 是否骑车描述 | |
|─wearSafetycapMsg | string | 否 | 是否戴安全帽描述 | |
|─fallStatus | string | 否 | 跌倒状态 | |
|─runStatus | string | 否 | 奔跑状态 | |
|─smokeStatus | string | 否 | 抽烟状态 | |
|─watchPhoneStatus | string | 否 | 看手机状态 | |
|─usePhoneStatus | string | 否 | 打电话状态 | |
|─fallStatusMsg | string | 否 | 跌倒状态描述 | |
|─runStatusMsg | string | 否 | 奔跑状态描述 | |
|─smokeStatusMsg | string | 否 | 抽烟状态描述 | |
|─watchPhoneStatusMsg | string | 否 | 看手机状态描述 | |
|─usePhoneStatusMsg | string | 否 | 打电话状态描述 | |
|─umbrellaStatus | string | 否 | 打伞状态 | |
|─umbrellaStatusMsg | string | 否 | 打伞状态描述 | |
|─cropUri | string | 否 | 图片截图URI | |
|─fullUri | string | 否 | 图片全景图URI | |
|─pointUuid | string | 否 | 分析源Uuid | |
|─pointName | string | 否 | 分析源名称 | |
|─xoffset | number | 否 | 设备x坐标 | |
|─yoffset | number | 否 | 设备y坐标 | |
|─category | string | 否 | 结构化的类别 | |
|─serverTime | integer | 否 | 服务器时间 | |
|─recognitionTime | integer | 否 | 识别时间 | |
|─cropRectLeft | integer | 否 | 目标在抓拍图片中的距离,左 | |
|─cropRectTop | integer | 否 | 目标在抓拍图片中的距离,上 | |
|─cropRectRight | integer | 否 | 目标在抓拍图片中的距离,右 | |
|─cropRectBottom | integer | 否 | 目标在抓拍图片中的距离,下 | |
|─fullRectLeft | integer | 否 | 目标在全景图片中的距离,左 | |
|─fullRectTop | integer | 否 | 目标在全景图片中的距离,上 | |
|─fullRectRight | integer | 否 | 目标在全景图片中的距离,右 | |
|─fullRectBottom | integer | 否 | 目标在全景图片中的距离,下 | |
|─categoryMsg | string | 否 | 结构化的类别 face :1 人脸 pedestrian :2 人体 motorVehicle :3 机动车 nonMotorVehicle :4 非机动车 |
响应示例:
{
"code": 0,
"msg": "",
"data": {
"gender": "",
"age": "",
"dressUpperColor": "",
"dressLowerColor": "",
"dressUpperStyle": "",
"dressLowerStyle": "",
"wearHat": "",
"hatColor": "",
"bagType": "",
"rideBike": "",
"wearSafetycap": "",
"relatedFaceId": "",
"genderMsg": "",
"ageMsg": "",
"dressUpperColorMsg": "",
"dressLowerColorMsg": "",
"dressUpperStyleMsg": "",
"dressLowerStyleMsg": "",
"wearHatMsg": "",
"hatColorMsg": "",
"bagTypeMsg": "",
"rideBikeMsg": "",
"wearSafetycapMsg": "",
"fallStatus": "",
"runStatus": "",
"smokeStatus": "",
"watchPhoneStatus": "",
"usePhoneStatus": "",
"fallStatusMsg": "",
"runStatusMsg": "",
"smokeStatusMsg": "",
"watchPhoneStatusMsg": "",
"usePhoneStatusMsg": "",
"umbrellaStatus": "",
"umbrellaStatusMsg": "",
"cropUri": "",
"fullUri": "",
"pointUuid": "",
"pointName": "",
"xoffset": 0.0,
"yoffset": 0.0,
"category": "",
"serverTime": 0,
"recognitionTime": 0,
"cropRectLeft": 0,
"cropRectTop": 0,
"cropRectRight": 0,
"cropRectBottom": 0,
"fullRectLeft": 0,
"fullRectTop": 0,
"fullRectRight": 0,
"fullRectBottom": 0,
"categoryMsg": ""
}
}
1.7. 机动车数据详情查询
基础信息
路径: /v1/api/structure/motorVehicle/query
请求方法: POST
请求参数
Headers:
名称 | 值 | 必须 | 备注 |
---|---|---|---|
Content-Type | application/json | 是 |
Body:
名称 | 类型 | 必须 | 默认值 | 备注 |
---|---|---|---|---|
uuid | string | 是 | 数据的唯一uuid |
Body示例:
{
"uuid": ""
}
返回数据
Headers:
名称 | 值 | 必须 | 备注 |
---|---|---|---|
content-type | application/json;charset=UTF-8 | 否 |
Body:
名称 | 类型 | 必须 | 默认值 | 备注 |
---|---|---|---|---|
code | integer | 否 | 返回值code | |
msg | string | 否 | 返回值消息 | |
data | object | 否 | 具体的返回值 | |
|─vehicleTypeMsg | string | 否 | 车辆类型描述 | |
|─vehicleColorMsg | string | 否 | 车身颜色描述 | |
|─plateColorMsg | string | 否 | 车牌颜色描述 | |
|─vehicleBrandMsg | string | 否 | 车辆品牌描述 | |
|─vehicleFunctionalMsg | string | 否 | 功能用车描述 | |
|─specialOperationMsg | string | 否 | 专项作业描述 | |
|─vehicleShape | string | 否 | 车的形态, 表示是机动车还是非机动车 | |
|─plateNumber | string | 否 | 车牌号码 | |
|─vehicleType | integer | 否 | 车辆类型 | |
|─vehicleColor | string | 否 | 车身颜色 | |
|─plateColor | string | 否 | 车牌颜色 | |
|─vehicleBrand | string | 否 | 车辆品牌 | |
|─vehicleFunctional | string | 否 | 功能用车 | |
|─specialOperation | string | 否 | 专项作业 | |
|─personName | string | 否 | 车主姓名 | |
|─personUuid | string | 否 | 车主id | |
|─personType | integer | 否 | 车主身份类型 | |
|─personTelephone | string | 否 | 车主电话号码 | |
|─cropUri | string | 否 | 图片截图URI | |
|─fullUri | string | 否 | 图片全景图URI | |
|─pointUuid | string | 否 | 分析源Uuid | |
|─pointName | string | 否 | 分析源名称 | |
|─xoffset | number | 否 | 设备x坐标 | |
|─yoffset | number | 否 | 设备y坐标 | |
|─category | string | 否 | 结构化的类别 | |
|─serverTime | integer | 否 | 服务器时间 | |
|─recognitionTime | integer | 否 | 识别时间 | |
|─cropRectLeft | integer | 否 | 目标在抓拍图片中的距离,左 | |
|─cropRectTop | integer | 否 | 目标在抓拍图片中的距离,上 | |
|─cropRectRight | integer | 否 | 目标在抓拍图片中的距离,右 | |
|─cropRectBottom | integer | 否 | 目标在抓拍图片中的距离,下 | |
|─fullRectLeft | integer | 否 | 目标在全景图片中的距离,左 | |
|─fullRectTop | integer | 否 | 目标在全景图片中的距离,上 | |
|─fullRectRight | integer | 否 | 目标在全景图片中的距离,右 | |
|─fullRectBottom | integer | 否 | 目标在全景图片中的距离,下 | |
|─categoryMsg | string | 否 | 结构化的类别 face :1 人脸 pedestrian :2 人体 motorVehicle :3 机动车 nonMotorVehicle :4 非机动车 |
响应示例:
{
"code": 0,
"msg": "",
"data": {
"vehicleTypeMsg": "",
"vehicleColorMsg": "",
"plateColorMsg": "",
"vehicleBrandMsg": "",
"vehicleFunctionalMsg": "",
"specialOperationMsg": "",
"vehicleShape": "",
"plateNumber": "",
"vehicleType": 0,
"vehicleColor": "",
"plateColor": "",
"vehicleBrand": "",
"vehicleFunctional": "",
"specialOperation": "",
"personName": "",
"personUuid": "",
"personType": 0,
"personTelephone": "",
"cropUri": "",
"fullUri": "",
"pointUuid": "",
"pointName": "",
"xoffset": 0.0,
"yoffset": 0.0,
"category": "",
"serverTime": 0,
"recognitionTime": 0,
"cropRectLeft": 0,
"cropRectTop": 0,
"cropRectRight": 0,
"cropRectBottom": 0,
"fullRectLeft": 0,
"fullRectTop": 0,
"fullRectRight": 0,
"fullRectBottom": 0,
"categoryMsg": ""
}
}
1.8. 非机动车数据详情查询
基础信息
路径: /v1/api/structure/nonMotorVehicle/query
请求方法: POST
请求参数
Headers:
名称 | 值 | 必须 | 备注 |
---|---|---|---|
Content-Type | application/json | 是 |
Body:
名称 | 类型 | 必须 | 默认值 | 备注 |
---|---|---|---|---|
uuid | string | 是 | 数据的唯一uuid |
Body示例:
{
"uuid": ""
}
返回数据
Headers:
名称 | 值 | 必须 | 备注 |
---|---|---|---|
content-type | application/json;charset=UTF-8 | 否 |
Body:
名称 | 类型 | 必须 | 默认值 | 备注 |
---|---|---|---|---|
code | integer | 否 | 返回值code | |
msg | string | 否 | 返回值消息 | |
data | object | 否 | 具体的返回值 | |
|─vehicleType | integer | 否 | 车辆类型 | |
|─vehicleTypeMsg | string | 否 | 车辆类型描述 | |
|─cropUri | string | 否 | 图片截图URI | |
|─fullUri | string | 否 | 图片全景图URI | |
|─pointUuid | string | 否 | 分析源Uuid | |
|─pointName | string | 否 | 分析源名称 | |
|─xoffset | number | 否 | 设备x坐标 | |
|─yoffset | number | 否 | 设备y坐标 | |
|─category | string | 否 | 结构化的类别 | |
|─serverTime | integer | 否 | 服务器时间 | |
|─recognitionTime | integer | 否 | 识别时间 | |
|─cropRectLeft | integer | 否 | 目标在抓拍图片中的距离,左 | |
|─cropRectTop | integer | 否 | 目标在抓拍图片中的距离,上 | |
|─cropRectRight | integer | 否 | 目标在抓拍图片中的距离,右 | |
|─cropRectBottom | integer | 否 | 目标在抓拍图片中的距离,下 | |
|─fullRectLeft | integer | 否 | 目标在全景图片中的距离,左 | |
|─fullRectTop | integer | 否 | 目标在全景图片中的距离,上 | |
|─fullRectRight | integer | 否 | 目标在全景图片中的距离,右 | |
|─fullRectBottom | integer | 否 | 目标在全景图片中的距离,下 | |
|─categoryMsg | string | 否 | 结构化的类别 face :1 人脸 pedestrian :2 人体 motorVehicle :3 机动车 nonMotorVehicle :4 非机动车 |
响应示例:
{
"code": 0,
"msg": "",
"data": {
"vehicleType": 0,
"vehicleTypeMsg": "",
"cropUri": "",
"fullUri": "",
"pointUuid": "",
"pointName": "",
"xoffset": 0.0,
"yoffset": 0.0,
"category": "",
"serverTime": 0,
"recognitionTime": 0,
"cropRectLeft": 0,
"cropRectTop": 0,
"cropRectRight": 0,
"cropRectBottom": 0,
"fullRectLeft": 0,
"fullRectTop": 0,
"fullRectRight": 0,
"fullRectBottom": 0,
"categoryMsg": ""
}
}