Skip to content

AI 事件消息

获取设备 ai 事件消息。

消息类型

AI 事件消息:MESSAGE_AI

data 结构

参数名称参数类型参数含义说明
deviceIdString设备 id
detectTimeString事件触发时间毫秒
alarmContextString事件的内容不同的 AI 事件,告警的内容不同,请根据 AI 事件编码分别解析
json
{
  "...": "...",
  "msgList": [
    {
      "msgType": "MESSAGE_AI",
      "timeStamp": "1583317657000",
      "data": {
        "deviceId": "xxxxS_abcde",
        "detectTime": "1584599831303",
        "alarmContext": "参考下面alarmContext字符串格式"
      }
    }
  ]
}

事件编码

事件编码事件说明(更改)
001001人脸检测(人脸结构化)
001002人脸识别
001003人脸美颜
001004人脸识别截取视频
002001人体检测(人体结构化)
003001车辆检测(车辆结构化)
003002非机动车检测 (非机动车结构化)
003003车牌识别
000001明厨亮灶三白检测
000002抽烟检测
000003打电话检测
000004玩手机检测
000005未戴手套检测
000007垃圾桶
000008老鼠检测
000000其他事件
005001人员倒地
005002人员聚集
005003绊线入侵
005004区域入侵
005005滞留徘徊检测
005006在岗离岗检测
005007快速奔跑
005008逆行检测
005009游泳检测
005010钓鱼检测
005011出店经营
005012流动摊贩
005013门前脏乱
005014乱堆物料
005015违规撑伞
005016违规户外广告
005017暴露垃圾
005018沿街晾晒
005019橱窗张贴
005020非机动车违停
005021机动车违停
005023电瓶车进电梯
005024消防占道
005025物品遗留
005026道路积水检测
005027水位尺水位检测
005028漂浮物堆积检测
005029排污口排污识别
005030横幅检测
005031烟雾检测
005032火焰检测
005033工程车密闭不严
005034工程车抛洒滴漏
005035异常停车
005036拥堵检测
005037交通流量
005038违章变道
005039车辆逆行
005040施工检测
005041路障检测
005042交通事故
005043压线检测
005044抛锚检测
005045超速检测
005046倒车检测
005047单人作业
005048无人作业
005049传送带跑偏
005050传送带大块异物
005051传送带阻塞
005052传送带空载
005053客流统计
005054人员密度超限
005055挖沙船检测
005056河岸垃圾倾倒
005057工程车检测
005058高空抛物
005059打架斗殴
005060区域人数统计
005061垃圾桶垃圾溢出检测
005062垃圾桶未盖盖检测
005063未穿厨师服检测
005064未戴厨师帽检测
005065未戴口罩检测
005066安全帽检测
005067围栏翻越
005069占道经营
005071未穿防护服检测
005072未戴安全帽检测
005073垃圾识别
005075渣土车识别
005076攀高检测
005077未穿反光衣检测
005078危险犬类识别
005081遗撒物检测
005083行人检测
005084非机动车检测
005085垃圾桶检测
005090灭火器检测
005091卸油管检测
005092静电线检测
005093油枪拉断
005094油机侧盖打开
005095液体泄漏
005096堆积渣土
005097消防设施检测
005098夜间人员逗留
005099睡岗检测
005100火星作业识别
005101高危区域人员徘徊检测
005102人员靠近检测
005103跳跃检测
005104冷链货柜号识别
005105空调识别
005107人员靠近轨道识别
005108站场巡检识别
005109轨迹跟踪
005110漏水检测
005111疲劳检测
005112未戴安全带检测
005113分心检测
005114电瓶车未戴头盔检测
005116雾炮车识别
005117动火离人检测
005118离开事件检测
005119超员检测
005120少员检测
005121人员持械检测
005122物品看守
005123大卡车检测
005124人员超载
005125穿反光衣检测
005126穿防护服检测
005127佩戴口罩检测
005128未穿工服检测
005129燃放烟花检测
005130反光衣工作人员离岗
005131图像质量诊断
005134垃圾混投
005135垃圾未破袋
005136店招变更
005137垃圾分时投放
005138垃圾桶撤离
005139人员拎袋
005155燃气罐

alarmContext 结构

消息字段类型(长度)M/O描述
taskIdStringM任务id,与创建任务时id对应
sourceIdstringM视频源唯一标识,建议与设备ID对应,保证唯一性
sourceName stringO资源名称,资源的描述信息
taskStatusStringM任务状态(1-调度中,2-执行中,3-暂停,4-已完成,5-异常)
eventsobject[]M事件信息
parseTimeStringM事件分析时间,格式yyyy-MM-dd HH:mm:ss
bkgUrlStringM处理背景图片url地址,三方平台需要自己存储,一天后地址失效。
eventCodestringMAI事件编码
eventAttrobjectO发生事件的全局属性,object具体值根据需要返回属性值的事件定义。部分事件返回属性详见附录E
infoobject[]M事件信息
rectobjectO事件框
heightlongO长度,以px为单位
widthlongO宽度,以px为单位
leftlongOX轴坐标,左上角顶点的 X 坐标,以px为单位
toplongOY轴坐标,左上角顶点的 Y 坐标,以px为单位

以上字段所有 AI 事件消息都有,以下字段是各自算法独有字段,字段位于事件信息(info)下面,参考最后的样例。

000001:明厨亮灶三白检测:

消息字段类型(长度)M/O描述
maskstringO是否戴口罩:no-否,yes-是,unknown-未知
chefclothstringO是否规范穿厨师服:no-否,yes-是, unknown-未知
upperColorstringO上身颜色:"unknown"(未知),"red"(红), "orange"(橙), "yellow"(黄), "green"(绿), "blue"(蓝), "violet"(紫), "pink"(粉), "black"(黑), "white"(白), "grey"(灰), "brown"(棕)
hatstringO是否戴帽子:no-否,yes-是,unknown-未知

000002:抽烟检测:

消息字段类型(长度)M/O描述
smokestringO是否抽烟:no-否,yes-是,unknown-未知

000003:打手机检测:

消息字段类型(长度)M/O描述
usePhonestringO是否打手机:no-否,yes-是,unknown-未知

000004:看手机检测

消息字段类型(长度)M/O描述
watchPhonestringO是否看手机:no-否,yes-是,unknown-未知

000005:手套检测

消息字段类型(长度)M/O描述
glovestringO是否规范佩戴手套:no-否,yes-是,unknown-未知

000006:烟火检测

消息字段类型(长度)M/O描述
firestringO是否存在烟火:no-否,yes-是,unknown-未知

000007:垃圾桶检测

消息字段类型(长度)M/O描述
trashboxstringO"垃圾桶状态:0 - 正常,1 - 垃圾桶满溢,2 - 垃圾桶倾倒,3 - 垃圾桶未盖,4 - 状态未知

000008:老鼠检测

消息字段类型(长度)M/O描述
mousestringO是否有老鼠:no-否,yes-是,unknown-未知

其他事件:其他事件定义

消息字段类型(长度)M/O描述
objectAttrobjectOobject具体值根据需要返回属性值的事件定义。部分事件返回属性详见附录E

附录 E

005053:客流统计

消息字段类型(长度)M/O描述
numEnterlongO进入客流
numLeavelongO离开客流

示例

json
{
  "taskId": "dcef3af8-fa1a-4401-bda9-a08364fe17f2",
  "sourceId": "dcef3af8-fa1a-4401-bda9-a08364fe17f1",
  "sourceName": "大厦23楼分析点位",
  "taskStatus": 3,
  "events": [
    {
      "parseTime": "2022-12-23 00:00:00",
      "bkgUrl": "http://10.12.30.72:10000/oss-file/456.jpg",
      "eventCode": "000005",
      "info": [
        {
          "rect": {
            "height": "37",
            "left": "253",
            "top": "154",
            "width": "38"
          },
          "mouse": "yes"
        }
      ]
    },
    {
      "parseTime": "2022-12-23 00:00:00",
      "bkgUrl": "http://10.12.30.72:10000/oss-file/456.jpg",
      "eventCode": "0000xx",
      "eventAttr": "{\"xxxx\": \"xxxx\", \"xxxx\": \"xxxx\"}",
      "info": [
        {
          "rect": {
            "height": "137",
            "left": "223",
            "top": "14",
            "width": "381"
          },
          "objectAttr": "{\"xxxx\": \"xxxx\", \"xxxx\": \"xxxx\"}"
        }
      ]
    }
  ]
}