hi_mpi_vpc_convert_color
函数功能
将source_pic图片的格式转换为dest_pic格式。异步接口。
昇腾310 AI处理器,当前版本该接口预留。
昇腾910 AI处理器,当前版本该接口预留。
约束说明
- 配置输出格式为YUV420SP NV12/NV21的图片与hi_mpi_vpc_convert_color_to_yuv420接口两者图片不一致。使用此接口进行色域转换与OpenCV保持一致。使用hi_mpi_vpc_convert_color_to_yuv420接口输出结果与旧昇腾AI处理器BS9SX1A AI处理器版本上的保持一致,确保兼容旧版本昇腾AI处理器BS9SX1A AI处理器。
- 增采样算法默认采用双线性插值。
- 输入、输出图片的格式请参见约束说明。当输入格式是YUV400时,输出格式只能是YUV400。
函数原型
hi_s32 hi_mpi_vpc_convert_color (hi_vpc_chn chn, const hi_vpc_pic_info *source_pic, hi_vpc_pic_info *dest_pic, hi_u32 *task_id, hi_s32 milli_sec)
参数说明
参数名 |
输入/输出 |
说明 |
---|---|---|
chn |
输入 |
图片处理通道号,取值范围:[0, 256),通道总数最多256。
typedef hi_s32 hi_vpc_chn; |
source_pic |
输入 |
原始图片信息。输入图片分辨率为10*6~4096*4096(包括4096)。 |
dest_pic |
输入 |
目标图片信息。
|
milli_sec |
输入 |
超时时间配置,单位是毫秒,取值范围如下:
|
task_id |
输出 |
此次任务分配的ID,用来区分任务。 |
返回值说明
- 0:成功
- 非0:失败,参见VPC图像处理返回码
父主题: VPC功能