hi_roundview_stitching_handle_param

Function

Defines parameters for the VPC surround-view stitching handle.

Definition

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;

For details about basic data type hi_u32, see Basic Data Types.

Members

Member

Description

stitch_param

Surround-view stitching parameter information. Gain compensation settings are not supported. For details, see hi_roundview_stitching_param.

pic_param

Input and output image information. For details, see hi_roundview_stitching_pic_param.

  • Input:
    • Number of input images: 4.
    • Input image format: YUV420SP, YVU420SP, YUV_PACKED_420_TILE, and YVU_PACKED_420_TILE.
    • Input image resolution: [10 × 6, 4096 × 4096].
  • Output:
    • Number of output images: 1.
    • Output image format: YUV420SP, YVU420SP, RGB888, and BGR888.
    • Output image resolution: [10 × 6, 4096 × 4096].

csc_matrix

Data standard of the CSC matrix. Only HI_CSC_MATRIX_BT601_WIDE is supported. For details, see hi_csc_matrix.

opt_attr

Array of optional attributes. For details, see hi_opt_attr.

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.