# hi_fisheye_rgn_attr

#### 说明

定义FISHEYE每个校正区域的属性配置。


#### 定义

```
typedef struct {
hi_fisheye_view_mode
view_mode;
hi_u32
in_radius;
hi_u32
out_radius;
hi_u32
pan;
hi_u32
tilt;
hi_u32
hor_zoom;
hi_u32
ver_zoom;
hi_rect
out_rect;
} hi_fisheye_rgn_attr;
```


#### 成员

| 成员名称 | 描述 |
| --- | --- |
| view\_mode | 该校正区域的校正模式。目前不支持设置为HI\_FISHEYE\_VIEW\_MODE\_NO\_TRANS。 |
| in\_radius | 360全景模式表示该校正区域所对应原图的内半径，其他模式无效。 取值范围：[0, out\_radius)。 |
| out\_radius | 360全景模式表示该校正区域所对应原图的外半径，其他模式为校正区域的可视半径。 取值范围：[1, 3 x max(width of input picture/4, height of input picture/4)]。 |
| pan | 该校正区域PTZ参数的Pan值。 取值范围：[0, 360]。 |
| tilt | 该校正区域PTZ参数的Tilt值。 取值范围：[0, 360]。 |
| hor\_zoom | 该校正区域PTZ参数的水平Zoom值。 取值范围：[1, 4095]。 |
| ver\_zoom | 该校正区域PTZ参数的垂直Zoom值。 取值范围：[1, 4095]。 |
| out\_rect | 该校正区域的输出位置及宽高。 取值范围：位置及宽高不能超出整个鱼眼矫正输出图的范围；且起始x坐标需16像素的对齐，起始y坐标需2像素对齐。 |
