hi_chassis_param
说明
定义透明底盘配置信息。
定义
typedef struct {
hi_bool chassis_en;
hi_vpc_crop_region chassis_region;
hi_u8 *blend_table_address;
hi_u32 blend_table_size;
hi_u8 *chassis_pic_blend_table_address;
hi_u32 chassis_pic_blend_table_size;
hi_transform_config affine_transform_conf;
hi_s32 (*adjust_brightness_callback)(
hi_vpc_pic_info *stitching_pic,
hi_vpc_pic_info *chassis_pic);
hi_u32 reserved[4];
} hi_chassis_param;
hi_bool、hi_u8、hi_u32、hi_s32基础数据类型定义请参见基本数据类型说明。
成员
成员名称 |
描述 |
|---|---|
chassis_en |
是否开启透明底盘功能。
|
chassis_region |
透明底盘位置信息。类型定义请参见hi_vpc_crop_region。 |
blend_table_address |
表示底盘关键帧融合表地址,用于更新关键帧。 |
blend_table_size |
表示底盘关键帧融合表内存大小。 参数值必须 ≥ chassis_region.crop_width * chassis_region.crop_height。 |
chassis_pic_blend_table_address |
表示底盘融合表地址,用于将当前帧与环视拼接图融合。 |
chassis_pic_blend_table_size |
表示底盘融合表内存大小。 参数值必须 ≥ chassis_region.crop_width * chassis_region.crop_height。 |
affine_transform_conf |
仿射变换配置信息。类型定义请参见hi_transform_config。 |
adjust_brightness_callback |
表示底盘亮度调节的回调函数。回调函数为空指针表示不需要亮度调节。 其中,stitching_pic表示环视图片信息,chassis_pic表示底盘图片信息。 图片仅支持如下格式: HI_PIXEL_FORMAT_VUY_PACKED_444 = 150, // VUY444 Package 8bit |
reserved |
预留参数,固定配置为0。 |
父主题: VPC图像处理