hi_roundview_stitching_handle_param

Description

Defines parameters for the VPC surround-view stitching handle.

Prototype

typedef struct  {
    hi_roundview_stitching_param stitch_param;
    hi_roundview_stitching_pic_param pic_param;
    hi_csc_matrix csc_matrix;
    hi_opt_attr *opt_attr;
    hi_u32 attr_size;
    hi_u32 reserved[8];
} hi_roundview_stitching_handle_param;

Members

Member

Description

stitch_param

Surround-view stitching parameter information. Gain compensation settings are not supported.

pic_param

Input and output image information.

  • Input:
    • Number of input images: 4. (Currently, the surround-view stitching function supports only four input images.)
    • Input image format: YUV420SP, YVU420SP, YUV_PACKED_420_TILE, and YVU_PACKED_420_TILE.
    • Input image resolution: [10 x 6, 4096 x 4096].
  • Output:
    • Number of output images: 1.
    • Output image format: YUV420SP, YVU420SP, RGB888, and BGR888.
    • Output image resolution: [10 x 6, 4096 x 4096].

csc_matrix

Data standard of the CSC matrix. Only HI_CSC_MATRIX_BT601_WIDE is supported.

opt_attr

Array of optional attributes.

attr_size

Length of the opt_attr array.

reserved

Reserved. To ensure compatibility in later versions, use the memset structure for resetting and initialization. Do not explicitly access the reserved field in the code.