跳到主要内容

hi_vpc_crop_region_info

hi_vpc_crop_region

说明

VPC抠图功能需要的参数。

定义

typedef struct {
hi_u32 top_offset;
hi_u32 left_offset;
hi_u32 crop_width;
hi_u32 crop_height;
} hi_vpc_crop_region;

成员

成员名称描述
top_offset上偏移。
left_offset左偏移。
crop_width抠图区域宽。
crop_height抠图区域高。

父主题: VPC图像处理

hi_vpc_resize_info

说明

VPC缩放功能需要的参数。

定义

typedef struct {
hi_u32 resize_width;
hi_u32 resize_height;
hi_u32 interpolation;
} hi_vpc_resize_info;

成员

成员名称描述
resize_width缩放之后的宽。
resize_height缩放之后的高。
interpolation缩放算法。 Atlas 200/500 A2推理产品,支持如下缩放算法:
- 0:业界通用的Bilinear算法(与OpenCV-3.4.2版本算法的计算结果相同)
- 1:业界通用的Nearest neighbor 算法(与OpenCV-3.4.2版本算法的计算结果相同)

父主题: VPC图像处理

hi_vpc_crop_region_info

说明

VPC抠图功能需要的参数。

定义

typedef struct {
hi_vpc_pic_info dest_pic_info;
hi_vpc_crop_region crop_region;
} hi_vpc_crop_region_info;

成员

成员名称描述
dest_pic_info抠图目标图片信息。
crop_region抠图区域信息。

父主题: VPC图像处理

hi_vpc_crop_resize_region

说明

VPC抠图并缩放功能需要的参数。

定义

typedef struct {
hi_vpc_pic_info dest_pic_info;
hi_vpc_crop_region crop_region;
hi_vpc_resize_info resize_info;
} hi_vpc_crop_resize_region;

成员

成员名称描述
dest_pic_info目标图片信息。
crop_region抠图区域信息。
resize_info图片缩放信息。

注意事项

处理图片的数量不能大于256个。缩放宽高必须与目标图片宽高一致。

父主题: VPC图像处理

hi_vpc_crop_resize_paste_region

说明

VPC抠图然后缩放并贴图到特定区域功能需要的参数。

定义

typedef struct {
hi_vpc_pic_info dest_pic_info;
hi_vpc_crop_region crop_region;
hi_vpc_resize_info resize_info;
hi_u32 dest_top_offset;
hi_u32 dest_left_offset;
} hi_vpc_crop_resize_paste_region;

成员

成员名称描述
dest_pic_info目标图片信息。
crop_region抠图区域信息。
resize_info图片缩放信息。
dest_top_offset贴图到另外一张图的顶部偏移。
dest_left_offset贴图到另外一张图的左侧偏移。

父主题: VPC图像处理

hi_vpc_bord_type

说明

定义边界填充的类型。

定义

typedef enum {
HI_BORDER_CONSTANT = 0,
HI_BORDER_REPLICATE,
HI_BORDER_REFLECT,
HI_BORDER_REFLECT_101
} hi_vpc_bord_type;

成员

成员名称描述
HI_BORDER_CONSTANT添加有颜色的常数值边界。
HI_BORDER_REPLICATE重复最后一个元素。 举例,其中*表示任意图像元素: aaaaaa|a*****h|hhhhhhh;
HI_BORDER_REFLECT边界元素的镜像,镜像包括边界元素。硬件限制,不支持该选项。 举例,其中*表示任意图像元素:ba|abc*******fgh|hg;
HI_BORDER_REFLECT_101边界元素的镜像,镜像不包括边界元素。硬件限制,不支持该选项。 举例,其中*表示任意图像元素:cb|abc****fgh|gf;

注意事项

版本约束
Atlas 200/500 A2推理产品支持HI_BORDER_CONSTANT和HI_BORDER_REPLICATE可以填充到4096*8192

父主题: VPC图像处理

在线提单