智能事件订阅:
|
CLIENT_Init/CLIENT_Cleanup ---- 初始化/清理库 应用程序开启及关闭时调用一次即可。
|
CLIENT_LoginWithHighLevelSecurity/CLIENT_Logout ----- 登陆/登出设备,CLIENT_LoginWithHighLevelSecurity可以返回一个登陆会话句柄
|
CLIENT_RealLoadPictureEx/CLIENT_StopLoadPic 开始/停止订阅智能图片消息
|
CLIENT_RealLoadPictureEx参数里有个回调函数,有图片过来就会触发回调消息
|
在回调函数中检测对应的事件
|
一.通用行为分析
|
1. 绊线入侵
|
事件:
|
public static final int EVENT_IVS_CROSSLINEDETECTION = 0x00000002; // 警戒线事件(对应 DEV_EVENT_CROSSLINE_INFO)
|
demo路径:
|
\src\com\netsdk\demo\customize\InterfaceTest.java(798
|
|
2. 区域入侵
|
事件:
|
public static final int EVENT_IVS_CROSSREGIONDETECTION = 0x00000003; // 警戒区事件(对应 DEV_EVENT_CROSSREGION_INFO)
|
demo路径:
|
\src\com\netsdk\demo\example\InterfaceTest.java(818)
|
|
3. 人员聚集
|
事件:
|
public static final int EVENT_IVS_RIOTERDETECTION = 0x0000000B; // 聚众事件(对应 DEV_EVENT_RIOTERL_INFO)
|
demo路径:
|
\src\com\netsdk\demo\customize\DemoCommon.java(613)
|
|
4. 停车检测
|
事件:
|
public static final int EVENT_IVS_PARKINGDETECTION = 0x00000116; // 非法停车事件(对应 DEV_EVENT_PARKINGDETECTION_INFO)
|
demo路径:
|
\src\com\netsdk\demo\customize\DemoCommon.java(648)
|
|
5. 徘徊检测
|
事件:
|
public static final int EVENT_IVS_STAYDETECTION = 0x00000006; // 停留事件(对应 DEV_EVENT_STAY_INFO)
|
demo路径:
|
\src\com\netsdk\demo\customize\InterfaceTest.java(770)
|
|
|
二.穿戴检测
|
1. 安全帽检测\注册库工作服检测
|
事件:
|
public static final int EVENT_IVS_WORKCLOTHES_DETECT = 0x0000026E; // 工装(安全帽/工作服等)检测事件(对应 DEV_EVENT_WORKCLOTHES_DETECT_INFO)
|
demo路径:
|
\src\com\netsdk\demo\customize\RealLoadPicExDemo.java(410)
|
|
三. 烟火检测
|
1. 烟雾检测
|
事件:
|
/***
|
* 烟雾报警事件(对应 DEV_EVENT_SMOKE_INFO)
|
*/
|
EVENT_IVS_SMOKEDETECTION (0x0000000D),
|
demo路径:
|
\src\com\netsdk\demo\customize\RealLoadPicExDemo.java(770)
|
|
2. 火焰检测
|
事件:
|
/**
|
* {@see DEV_EVENT_FIRE_INFO}
|
*/
|
EVENT_IVS_FIREDETECTION(0x0000000C, "火警事件"),
|
|
demo路径:
|
\src\com\netsdk\demo\customize\RealLoadPicExDemo.java(783)
|
|
四. 消控行为分析
|
1. 玩手机
|
事件:
|
EVENT_IVS_PLAY_MOBILEPHONE(0x00000300, "玩手机事件"), // (对应 DEV_EVENT_PLAY_MOBILEPHONE_INFO)
|
demo路径:
|
\src\com\netsdk\demo\customize\SomeEventDemo.java(297)
|
|
|
2. 打电话
|
事件:
|
public static final int EVENT_IVS_PHONECALL_DETECT = 0x0000025A; // 打电话检测事件(对应 DEV_EVENT_PHONECALL_DETECT_INFO)
|
demo路径:
|
\src\com\netsdk\demo\customize\DemoCommon.java(571)
|
3. 睡觉
|
事件:
|
EVENT_IVS_SLEEP_DETECT(0x0000029E, "睡觉检测事件"), // (对应 DEV_EVENT_SLEEP_DETECT_INFO)
|
demo路径:
|
\src\com\netsdk\demo\customize\SomeEventDemo.java(
|
|
4. 离岗
|
事件:
|
public static final int EVENT_IVS_LEAVEDETECTION = 0x00000129; // 离岗检测事件(对应 DEV_EVENT_IVS_LEAVE_INFO)
|
demo路径:
|
\src\com\netsdk\demo\customize\InterfaceTest.java(885)
|
|
5. 人数异常
|
事件:
|
public static final int EVENT_IVS_MAN_NUM_DETECTION = 0x0000020E; // 立体视觉区域内人数统计事件(对应DEV_EVENT_MANNUM_DETECTION_INFO)
|
demo路径:
|
\src\com\netsdk\demo\customize\DemoCommon.java(807)
|
|
6. 吸烟
|
事件:
|
public static final int EVENT_IVS_SMOKING_DETECT = 0x0000025B; // 吸烟检测事件(对应 DEV_EVENT_SMOKING_DETECT_INFO)
|
demo路径:
|
\src\com\netsdk\demo\customize\DemoCommon.java(579)
|
|
五. 厨房
|
1. 老鼠
|
事件:
|
EVENT_IVS_ANIMAL_DETECTION(0x00000286, "动物检测事件"), // (对应 DEV_EVENT_ANIMAL_DETECTION_INFO)
|
demo路径:
|
\src\com\netsdk\demo\customize\AnimalDetectionDemo.java(35)
|
|
六.人脸
|
事件:
|
public static final int EVENT_IVS_FACERECOGNITION = 0x00000117; // 目标识别事件(对应 DEV_EVENT_FACERECOGNITION_INFO, (对应的智能规则配置 CFG_FACERECOGNITION_INFO)
|
demo路径:
|
\src\com\netsdk\demo\customize\TargetRecognitionNewDemo.java
|
|
|
七.消防道占用
|
事件:
|
EVENT_IVS_FIRE_LANE_DETECTION(0x00000324,"消防占道检测事件"), //对应DEV_EVENT_FIRE_LANE_DETECTION_INFO)
|
demo路径:
|
\src\com\netsdk\demo\customize\fireDetectionDemo\FireDetectionDemo.java(309)
|
八.人员行为分析
|
1、倒地
|
|
事件:
|
public static final int EVENT_IVS_TUMBLE_DETECTION = 0x00000177; // 倒地报警事件(对应 DEV_EVENT_TUMBLE_DETECTION_INFO)
|
demo路径:
|
\src\com\netsdk\demo\customize\AttachEventRealLoadPicDemo.java(255)
|
|
2、奔跑
|
|
事件:
|
public static final int EVENT_IVS_ABNORMALRUNDETECTION = 0x00000112; // 异常奔跑事件(对应 DEV_EVENT_ABNORMALRUNDETECTION_INFO)
|
demo路径:
|
\src\com\netsdk\demo\customize\RealLoadPicExDemo.java(882)
|
|
3、剧烈运动
|
|
事件:
|
public static final int EVENT_IVS_FIGHTDETECTION = 0x0000000E; // 斗殴事件(对应 DEV_EVENT_FIGHT_INFO)
|
demo路径:
|
\src\com\netsdk\demo\customize\AttachEventRealLoadPicDemo.java(274)
|
|
4、尾随
|
java未封装
|
事件:
|
|
demo路径:
|
|
|
|
九.车辆违停
|
1、机动车违停
|
|
事件:
|
EVENT_IVS_FIRE_LANE_DETECTION(0x00000324,"消防占道检测事件"), //对应DEV_EVENT_FIRE_LANE_DETECTION_INFO)
|
demo路径:
|
\src\com\netsdk\demo\customize\fireDetectionDemo\FireDetectionDemo.java(309)
|
|
2、摩托车跨骑
|
|
事件:
|
EVENT_IVS_RIDING_MOTOR_CYCLE(0x00000401,"摩托车骑跨检测事件"), // 对应DEV_EVENT_RIDING_MOTOR_CYCLE_INFO
|
demo路径:
|
\src\com\netsdk\demo\customize\fireDetectionDemo\FireDetectionDemo.java(402)
|
|
|
3、非机动车违停
|
|
事件:
|
public static final int EVENT_IVS_CITY_NONMOTORPARKING = 0x00000250; // 城市机非动车违停事件 (对应 DEV_EVENT_CITY_NONMOTORPARKING_INFO)
|
demo路径:
|
\src\com\netsdk\lib\callback\impl\AnalyzerDataCB.java(216)
|
|
|
十.人数统计
|
事件:
|
public static final int EVENT_IVS_NUMBERSTAT = 0x00000010; // 数量统计事件(对应 DEV_EVENT_NUMBERSTAT_INFO)
|
demo路径:
|
\src\com\netsdk\demo\customize\RealLoadPicExDemo.java(406)
|
|
|
十一.智慧城管
|
|
1、出店经营
|
事件:
|
public static final int EVENT_IVS_SHOPPRESENCE = 0x00000246; // 商铺占道经营事件(对应 DEV_EVENT_SHOPPRESENCE_INFO)
|
demo路径:
|
\src\com\netsdk\demo\customize\EventAlarmDemo.java(224)
|
|
2、暴露垃圾
|
|
事件:
|
public static final int EVENT_IVS_GARBAGE_EXPOSURE = 0x0000025F; // 垃圾暴露检测事件 (对应 DEV_EVENT_GARBAGE_EXPOSURE_INFO)
|
demo路径:
|
\src\com\netsdk\lib\callback\impl\AnalyzerDataCB.java(265)
|
3、垃圾桶满溢
|
事件:
|
public static final int EVENT_IVS_DUSTBIN_OVER_FLOW = 0x00000260; // 垃圾桶满溢检测事件 (对应 DEV_EVENT_DUSTBIN_OVER_FLOW_INFO)
|
demo路径:
|
\src\com\netsdk\lib\callback\impl\AnalyzerDataCB.java(247)
|
4、乱堆物料堆
|
事件:
|
EVENT_IVS_HUDDLE_MATERIAL(0x00000349,"乱堆物料检测事件"), //对应DEV_EVENT_HUDDLE_MATERIAL_INFO
|
demo路径:
|
\src\com\netsdk\lib\callback\impl\AnalyzerDataCB.java(466)
|