Skip to main content

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_IPCIPC产品形态。
HI_DIS_PDT_TYPE_DVDV产品形态。
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_versionLDC版本。
ldc_v1_attr镜头畸变校正属性,ldc_version为HI_LDC_V1时才生效。
ldc_v2_attr镜头畸变校正属性,ldc_version为HI_LDC_V2时才生效,必须跟Gyro DIS一起使用。

父主题: VI视频输入

在线提单