智能事件订阅:  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)