开发者
下载

hi_transform_config

说明

定义仿射/透视/Remap变换配置结构体。

定义

typedef struct {
    hi_u32 interpolation;
    hi_vpc_bord_type  border_type;
    hi_vpc_scalar    scalar_value;
} hi_transform_config;

hi_u32基础数据类型定义请参见基本数据类型说明

成员

成员名称

描述

interpolation

缩放算法。取值如下:

  • 0:业界通用的Bilinear算法
  • 1:业界通用的Nearest neighbor算法

border_type

边界填充的类型。类型定义请参见hi_vpc_bord_type

取值如下:

  • 0:寄存器固定值
  • 1:边界复制模式

scalar_value

图像填充的像素值,只支持3通道。类型定义请参见hi_vpc_scalar

如果输入图片格式为YUV400,则val[0]存放Y分量,val[1]、val[2]、val[3]预留,需初始化为0。