跳到主要内容

hi_ldc_v2_attr

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区域管理

hi_phys_addr_t

说明

定义物理地址类型。

定义

typedef hi_u64 hi_phys_addr_t;

父主题: Region区域管理

在线提单