跳到主要内容

hi_vi_low_delay_info

hi_ldc_v1_attr

说明

定义HI_LDC_V1 版本的 镜头畸变校正属性 。

定义

typedef struct {
hi_bool aspect;
hi_s32 x_ratio;
hi_s32 y_ratio;
hi_s32 xy_ratio;
hi_s32 center_x_offset;
hi_s32 center_y_offset;
hi_s32 distortion_ratio;
} hi_ldc_v1_attr;

成员

成员名称描述
aspect畸变校正类型。 取值范围:
- HI_FALSE:不保持幅形比。
- HI_TRUE:保持幅形比。
x_ratio水平视场角大小,取值范围:[0, 100],aspect=HI_FALSE时本参数有效。 其值为水平视场角介于最小视场角和最大视场角之间的一个比例。
y_ratio垂直视场角大小,取值范围:[0, 100],aspect=HI_FALSE时本参数有效; 其值为垂直视场角介于最小视场角和最大视场角之间的一个比例。
xy_ratio整体视场角大小,包括水平视场角和垂直视场角,取值范围:[0, 100],aspect=HI_FALSE时本参数有效; 其值为整体视场角介于最小视场角和最大视场角之间的一个比例。
center_x_offset畸变中心点相对图象中心点水平偏移。 取值范围:[-511, 511]。
center_y_offset畸变中心点相对图象中心点垂直偏移。 取值范围:[-511, 511]。
distortion_ratio畸变程度,有效范围为[-300, 500],负数为枕型,正数为桶型。

父主题: VI视频输入

hi_ldc_v2_attr

说明

定义HI_LDC_V2版本的镜头畸变校正属性。

定义

typedef struct {
hi_s32 focal_len_x;
hi_s32 focal_len_y;
hi_s32 coor_shift_x;
hi_s32 coor_shift_y;
hi_s32 src_cali_ratio[HI_SRC_LENS_COEF_SEG][HI_SRC_LENS_COEF_NUM];
hi_s32 src_jun_pt;
hi_s32 dst_cali_ratio[HI_DST_LENS_COEF_SEG][HI_DST_LENS_COEF_NUM];
hi_s32 dst_jun_pt[HI_DST_LENS_COEF_SEG_POINT];
hi_s32 max_du;
} hi_ldc_v2_attr;

成员

成员名称描述
focal_len_x水平方向镜头有效焦距。 取值范围:[6400, 117341700]。
focal_len_y垂直方向镜头有效焦距。 取值范围:[6400, 117341700]。
coor_shift_x光心X坐标。 取值范围:[35* Width,65* Width], Width为图像宽。
coor_shift_y光心Y坐标。 取值范围:[35* Height,65* Height], Height为图像高。
src_cali_ratio镜头畸变系数,最多支持分2 段。其中[0][0]固定为1*10^5,其他成员范围均为[-16*10^5, 16*10^5]。
src_jun_pt镜头畸变系数。 取值范围:[0, 32*10^5]。
dst_cali_ratio镜头畸变系数,最多支持分3段。每个成员范围均为[-16*10^5, 16*10^5]。
dst_jun_pt镜头畸变系数。 取值范围:[0,16*10^5]。
max_du镜头畸变系数。 取值范围:[0,1<<20]。

父主题: VI视频输入

hi_ldc_version

说明

定义LDC 版本 。

定义

typedef enum &#123;
HI_LDC_V1 = 1,
HI_LDC_V2 = 2,
HI_LDC_VERSION_BUTT
&#125; hi_ldc_version

成员

成员名称描述
HI_LDC_V1HI_LDC_V1版本。
HI_LDC_V2HI_LDC_V2版本。 该版本的畸变矫正必须配合DIS陀螺仪算法使用。
HI_LDC_VERSION_BUTT预留值。

父主题: VI视频输入

hi_vi_low_delay_info

说明

定义低延时属性 。

定义

typedef struct &#123;
hi_bool enable;
hi_u32 line_cnt;
&#125; hi_vi_low_delay_info;

成员

成员名称描述
enable是否开启低延时开关。 取值范围:
- HI_FALSE:不开启。
- HI_TRUE:开启。
line_cnt低延时输出行号,最小值为32,最大值不超过图像高度,不建议设置行号太接近图像高度。

父主题: VI视频输入

HI_RGN_CLUT_NUM

说明

定义RGB 颜色查表个数。

定义

#define HI_RGN_CLUT_NUM 16

父主题: Region区域管理

HI_RGN_HANDLE_MAX

说明

定义区域的最大句柄个数。

定义

#define HI_RGN_HANDLE_MAX 1024

父主题: Region区域管理

hi_rgn_handle

说明

定义区域句柄。

定义

typedef hi_u32 hi_rgn_handle

父主题: Region区域管理

在线提单