hi_dis_pdt_type
hi_dis_mode
说明
定义DIS防抖算法模式。
定义
typedef enum {
HI_DIS_MODE_4_DOF_GME = 0,
HI_DIS_MODE_6_DOF_GME,
HI_DIS_MODE_GYRO,
HI_DIS_MODE_DOF_BUTT,
} hi_dis_mode;
成员
| 成员名称 | 描述 |
|---|---|
| HI_DIS_MODE_4_DOF_GME | 四自由度GME算法,不使用陀螺仪。 |
| HI_DIS_MODE_6_DOF_GME | 六自由度GME算法,不使用陀螺仪。 |
| HI_DIS_MODE_GYRO | 陀螺仪算法,不使用GME。 |
| HI_DIS_MODE_DOF_BUTT | 预留值。 |
父主题: VI视频输入
hi_dis_motion_level
说明
定义镜头的运动级别。
定义
typedef enum {
HI_DIS_MOTION_LEVEL_LOW = 0,
HI_DIS_MOTION_LEVEL_NORMAL,
HI_DIS_MOTION_LEVEL_HIGH,
HI_DIS_MOTION_LEVEL_BUTT
} hi_dis_motion_level;
成员
| 成员名称 | 描述 |
|---|---|
| HI_DIS_MOTION_LEVEL_LOW | 低级别运动,镜头小幅度运动。当前版本不支持。 |
| HI_DIS_MOTION_LEVEL_NORMAL | 正常级别运动,镜头正常幅度运动。 |
| HI_DIS_MOTION_LEVEL_HIGH | 高级别运动,镜头大幅度运动。 |
| HI_DIS_MOTION_LEVEL_BUTT | 预留值。 |
父主题: VI视频输入
hi_dis_pdt_type
说明
定义使用DIS的产品形态。
定义
typedef enum {
HI_DIS_PDT_TYPE_IPC = 0,
HI_DIS_PDT_TYPE_DV,
HI_DIS_PDT_TYPE_DRONE,
HI_DIS_PDT_TYPE_BUTT
} hi_dis_pdt_type;
成员
| 成员名称 | 描述 |
|---|---|
| HI_DIS_PDT_TYPE_IPC | IPC产品形态。 |
| HI_DIS_PDT_TYPE_DV | DV产品形态。 |
| HI_DIS_PDT_TYPE_DRONE | 无人机产品形态。 |
| HI_DIS_PDT_TYPE_BUTT | 预留值。 |
父主题: VI视频输入
hi_dis_param
说明
定义DIS可选参数。
定义
typedef struct {
hi_u32 large_motion_stable_coef;
hi_u32 low_freq_motion_preserve;
hi_u32 low_freq_motion_freq;
} hi_dis_param;
成员
| 成员名称 | 描述 |
|---|---|
| large_motion_stable_coef | 大幅度运动的防抖衰减参数。 取值范围:[0, 100]。 |
| low_freq_motion_preserve | 低频运动的保留程度。 取值范围:[0, 100]。 |
| low_freq_motion_freq | 低频运动的截止频率。 取值范围:[0, 100]。 |
父主题: VI视频输入
hi_vi_ldc_attr
说明
定义镜头畸变校正属性结构体 。
定义
typedef struct {
hi_bool enable;
hi_ldc_version ldc_version;
union {
hi_ldc_v1_attr ldc_v1_attr;
hi_ldc_v2_attr ldc_v2_attr;
}
} hi_vi_ldc_attr;
成员
| 成员名称 | 描述 |
|---|---|
| enable | 控制LDC是否开启。 - HI_FALSE:不开启; - HI_TRUE:开启。 |
| ldc_version | LDC版本。 |
| ldc_v1_attr | 镜头畸变校正属性,ldc_version为HI_LDC_V1时才生效。 |
| ldc_v2_attr | 镜头畸变校正属性,ldc_version为HI_LDC_V2时才生效,必须跟Gyro DIS一起使用。 |
父主题: VI视频输入
在线提单