# 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]。 |
