ISVP-SDK  3.12.0
Ingenic Smart Video Platform SDK
imp_ivs_move.h
浏览该文件的文档.
1 /*
2  * IMP IVS Move func header file.
3  *
4  * Copyright (C) 2016 Ingenic Semiconductor Co.,Ltd
5  */
6 
7 #ifndef __IMP_IVS_MOVE_H__
8 #define __IMP_IVS_MOVE_H__
9 
10 #ifdef __cplusplus
11 #if __cplusplus
12 extern "C"
13 {
14 #endif
15 #endif /* __cplusplus */
16 
17 #define IMP_IVS_MOVE_MAX_ROI_CNT 52
18 
19 #include <imp/imp_ivs.h>
20 
36 typedef struct {
37  int sense[IMP_IVS_MOVE_MAX_ROI_CNT];
38  int skipFrameCnt; /*< 隔帧检测的个数 */
40  IMPRect roiRect[IMP_IVS_MOVE_MAX_ROI_CNT]; /*< 需要检测的roi区域坐标信息 */
41  int roiRectCnt; /*< 需要检测的roi区域数量,范围为0-51,若为0:则不检测,1:检测roiRect 0
42  区域,2、检测roiRect 0,1区域,3、检测roiRect 0,1,2区域,依次类推 */
44 
45 /*
46  * 移动侦测算法的输出结构体
47  */
48 typedef struct {
49  int retRoi[IMP_IVS_MOVE_MAX_ROI_CNT]; /*< 区域检测移动结果,与roiRect坐标信息严格对应,0:表示未检测到运动,1:表示检测到运动 */
51 
65 
78 
83 #ifdef __cplusplus
84 #if __cplusplus
85 }
86 #endif
87 #endif /* __cplusplus */
88 #endif /* __IMP_IVS_MOVE_H__ */
IMPFrameInfo frameInfo
帧尺寸信息,只需要配置width和height
Definition: imp_ivs_move.h:39
IMP帧图像信息定义.
Definition: imp_common.h:54
Definition: imp_ivs.h:128
IMPIVSInterface * IMP_IVS_CreateMoveInterface(IMP_IVS_MoveParam *param)
创建移动侦测接口资源
void IMP_IVS_DestroyMoveInterface(IMPIVSInterface *moveInterface)
销毁移动侦测接口资源
IMP IVS模块
移动侦测算法的输入结构体
Definition: imp_ivs_move.h:36
Definition: imp_ivs_move.h:48
IMP 矩形区域信息.
Definition: imp_common.h:162