文档
注册

功能说明

功能说明

VPC(vision preprocessing core)功能包括:

  • 抠图,从输入图片中抠出需要用的图片区域,支持一图多框和多图多框。

  • 缩放

    • 针对不同分辨率的图像,支持8K缩放、非8K缩放。

    • 支持单图裁剪缩放(支持非压缩格式)、一图多框裁剪缩放(支持非压缩格式)。

    • 其它缩放方式,如:原图缩放、等比例缩放(缩放前后图片的宽高比例相同)。

  • 叠加,从输入图片中抠出来的图,对抠出的图进行缩放后,放在用户输出图片的指定区域,输出图片可以是空白图片(由用户申请的空输出内存产生的),也可以是已有图片(由用户申请输出内存后将已有图片读入输出内存),只有当输出图片是已有图片时,才表示叠加。

  • 拼接,从输入图片中抠多张图片,对抠出的图进行缩放后,放到输出图片的指定区域。

  • 图像金字塔,对原图进行多次高斯滤波之后向下采样产生不同尺寸的图像。

    昇腾310 AI处理器不支持该功能。

    昇腾910 AI处理器不支持该功能。

  • 直方图统计,统计图像每个通道(RGB/YUV)的像素值分布。

    昇腾310 AI处理器不支持该功能。

    昇腾910 AI处理器不支持该功能。

  • 色彩重映射,根据配置信息将图片从原图映射为另一张图。

    昇腾310 AI处理器不支持该功能。

    昇腾910 AI处理器不支持该功能。

  • 边界填充,对图像进行边界填充。

    昇腾310 AI处理器不支持该功能。

    昇腾910 AI处理器不支持该功能。

  • 格式转换,支持RGB格式、YUV格式之间的格式转换。

  • 图像灰度化,将彩色图像转化为灰度图像。需注意,输入为灰度图像、输出只能为灰度图像。

    昇腾310 AI处理器,实现图像灰度化的操作是从YUV420SP格式的输出图像数据中只取Y分量的数据。

    昇腾910 AI处理器,实现图像灰度化的操作是从YUV420SP格式的输出图像数据中只取Y分量的数据。

    昇腾310P AI处理器,实现图像灰度化的操作是输出YUV400格式的输出图片。

功能示意图

图1 VPC功能示意图(抠图+缩放+叠加)
图2 VPC功能示意图(拼接)
图3 等比例缩放(贴图区域在输出图片的中心位置),即缩放前后图片的宽高比例相同
图4 等比例缩放(贴图区域在输出图片的上下居中位置)
图5 等比例缩放(贴图区域在输出图片的左右居中位置)

参考说明

RGB、YUV格式图像的各分量排布示意图。示例:SP图像以YUV420SP为例,Packed和RGB图像以ARGB图像为例。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词