hi_mpi_vpss_set_chn_fisheye
Atlas 200/300/500 推理产品,不支持该接口。
Atlas 训练系列产品,不支持该接口。
Atlas 推理系列产品,不支持该接口。
Atlas A2训练系列产品/Atlas 800I A2推理产品,不支持该接口。
函数功能
设置VPSS物理通道鱼眼属性。
约束说明
- VPSS组必须已创建,请参见hi_mpi_vpss_create_grp接口。
- 调用本接口配置鱼眼属性前必须先调用hi_mpi_vpss_set_chn_attr接口配置对应物理通道的属性。
- 物理通道如果需要开启鱼眼矫正,建议在启用通道前配置鱼眼属性。
- 动态改变鱼眼属性时,鱼眼矫正后的输出图像大小应小于启用通道前配置的大小,如果未进行配置则应小于对应通道的宽高属性
- 物理通道开启了鱼眼矫正后,不支持动态改变通道Crop属性以及通道宽高属性。
- 输出图像的非校正区域是随机数据,可能会出现异常图像。
- 通道输出VIDEO_FORMAT_TILE_16x8格式时,不支持鱼眼。
- 如果在本接口中,hi_fisheye_attr属性开启了LMF参数功能,则必须调用VPSS的hi_mpi_vpss_set_grp_fisheye_cfg设置LMF(Lens Map Function)参数,否则进行鱼眼处理时会因为获取不到用户配置的LMF参数而报错。
函数原型
hi_s32 hi_mpi_vpss_set_chn_fisheye(hi_vpss_grp grp, hi_vpss_chn chn, const hi_fisheye_correction_attr *correction_attr);
参数说明
参数名 |
输入/输出 |
说明 |
---|---|---|
grp |
输入 |
VPSS组ID。 取值范围:[0, 264)。 |
chn |
输入 |
VPSS 通道号。 取值范围:[0, 2)。 |
correction_attr |
输入 |
VPSS物理通道的鱼眼属性结构体指针。 |
返回值说明
- 0:成功
- 非0:失败,参见6.10.7-VPSS视频处理子系统返回码
父主题: VPSS视频处理功能