hi_fisheye_rgn_attr
Description
Defines the configuration of attributes for each fisheye correction region.
Prototype
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;
Members
Member |
Description |
|---|---|
view_mode |
Correction mode of the region This member cannot be set to HI_FISHEYE_VIEW_MODE_NO_TRANS. |
in_radius |
In 360º mode, this parameter indicates the inner radius of the original image corresponding to the correction region. In other modes, this parameter is invalid. Value range: [0, out_radius) |
out_radius |
In 360º mode, this parameter indicates the outer radius of the original image corresponding to the correction region. In other modes, this parameter indicates the visible radius of the correction region. Value range: [1, 3 x max(width of input image/4, height of input image/4)] |
pan |
Pan value of the correction region. Value range: [0, 360] |
tilt |
Tilt value of the correction region. Value range: [0, 360] |
hor_zoom |
Horizontal zoom of the correction region. Value range: [1, 4095] |
ver_zoom |
Vertical zoom of the correction region. Value range: [1, 4095] |
out_rect |
Output position, width, and height of the correction region. Value range: The position, width, and height cannot exceed the range of the output image for fisheye correction. The start X coordinate must be 16-pixel aligned, and the start Y coordinate must be 2-pixel aligned. |