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 {
HI_LDC_V1 = 1,
HI_LDC_V2 = 2,
HI_LDC_VERSION_BUTT
} hi_ldc_version
成员
| 成员名称 | 描述 |
|---|---|
| HI_LDC_V1 | HI_LDC_V1版本。 |
| HI_LDC_V2 | HI_LDC_V2版本。 该版本的畸变矫正必须配合DIS陀螺仪算法使用。 |
| HI_LDC_VERSION_BUTT | 预留值。 |
父主题: VI视频输入
hi_vi_low_delay_info
说明
定义低延时属性 。
定义
typedef struct {
hi_bool enable;
hi_u32 line_cnt;
} 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区域管理
在线提单