超脑WebAPI
取出基础信息,基础信息包括
处理规则
处理规则
处理获取到的监测信息4c2f9fc91c
算法列表
和设备列表
算法列表
和设备列表
和tAction
对应的值,算法列表
好像只有这三个只有用,读取到后写入到EQM数据库
|算法列表|设备列表|EQM|
|:--|:--|:--|
|ability|ability|ActionId|
|taskTypeId|taskTypeId|ActionTaskid|
|muAiName|taskTypeName|ActionName|设备列表
获取的数据写入到EQM数据库的tActionCamer
表格中,其对对应的关键字如下
|设备列表|tActionCamer|
|:--|:--|
|deviceId|CamerId|
|deviceName|CamerName|
|deviceSerial|CamerSerial|
|deviceType|CamerType|
|port|CamerPort|
|userAccount|CamerUsr|
|userPWD|CamerPwd|
安播可能会用到的算法 |编号|算法名称|能力|基础算子| |:--|:--|:--|:--| |1|人脸识别|facerecognitionstudio|facelib| |2|人员计数|mancount|atom-msrcnn| |3|违禁物品|contraband|atom-msrcnn| |4|玩手机|playPhone|atom-hodet(atom-yolo1)| |5|睡岗识别|sleep|atom-yolo(atom-itc)| |6|疲劳检测||atom-itc| |7|动物识别|animal|atom-msrcnn| |8|老鼠识别|mousedetection|atom-yolo1| |9|未戴口罩|mask|atom-yolo1|
Key
的组成:%d : %s
, DeviceID
, 算法ID
算法ID
通过获取摄像头算法列表获取到这个设备的算法编号,关键字是ability
,存放在EQM数据库的tAction表格的ActionIDRedis获取到的是JSON格式的数据,写入tAlarmInfo
表格,需要根据Redis数据去其他表格获取补充数据,组合好后写入tAlarmInfo
表格。Redis数据格式如下:
{
"actionDes": "",
"actionResult": true,
"alarmId": 73113,
"beginTime": "2024-09-01T16:52:38.426",
"channel": 1,
"classifyId": 64,
"classifyName": "培训教室-海康",
"deviceSerial": "172.16.9.31",
"endTime": "2024-09-01T16:53:38.426",
"eventTime": "2024-09-01T16:53:08.426",
"imageInfo": "http://webdav-read.default:80/webdav//GUI/1/PUMPING/2024/09/01//66d42b74e4b02066478c1ace.jpg",
"isKeyPoint": 0,
"personList": [],
"picUrl": "66d42b74e4b02066478c1ace.jpg",
"taskId": 452,
"taskName": "夜晚001",
"bBoxes": [
{
"bbox": [
1692,
369,
1791,
604
],
"colorFlag": 1,
"conf": [
"0.03"
],
"label": [
"未成年人"
],
"match_id": "",
"status": false
}
]
}
补充数据关键字和其对应的EQM库表格 |关键字|补充表格|所需的数据| |:--|:--|:--| |channel|tChannel|获取通道信息| |CamerId|tRoomCamer|获取到RoomId| |RoomId|tRoomInfo|获取到Room信息|
tAction
是算法信息表,从超脑获取到的算法信息写入这个表格tWorkOnInfo
是人员在岗信息表,也包含人脸信息库tActionCamer
摄像机ID,和算法ID关联tFaceUser
用户信息表,读取到超脑返回的用户数据,写入该表tRuleInfo
报警规则表,区域人员检测(人员计数)会使用到tWorkOnInfo
人员在岗信息表,主要给客户端同步用的tCamerinfo
获取摄像机信息tAction
获取算法信息tPeriod
获取时段详细信息,这里是补充获取摄像机信息tRoomCamer
获取房间信息,这里是补充获取摄像机信息tRoomCamer
获取通道信息,这里是补充获取摄像机信息tWorkOnInfo
表中,不断地更新这条数据的人数和人员信息