hi_ldc_v2_attr
Description
Defines the LDC attributes of the HI_LDC_V2 version.
Prototype
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;
Members
Member |
Description |
|---|---|
focal_len_x |
Valid focal length of the lens in the horizontal direction. Value range: [6400, 117341700]. |
focal_len_y |
Valid focal length of the lens in the vertical direction. Value range: [6400, 117341700]. |
coor_shift_x |
X coordinate of the optical center. Value range: [35 x Width, 65 x Width]. Width indicates the image width. |
coor_shift_y |
Y coordinate of the optical center. Value range: [35 x Height, 65 x Height]. Height indicates the image height. |
src_cali_ratio |
Lens distortion coefficients. A maximum of two segments are supported. The value of [0][0] is fixed at 1 x 105, and the value range of other members is [-16 x 105, 16 x 105]. |
src_jun_pt |
Lens distortion coefficient. Value range: [0, 32 x 105]. |
dst_cali_ratio |
Lens distortion coefficients. A maximum of three segments are supported. The value range of each member is [–16 x 105, 16 x 105]. |
dst_jun_pt |
Lens distortion coefficient. Value range: [0, 16 x 105]. |
max_du |
Lens distortion coefficient. Value range: [0, 1<<20]. |