Skip to main content

hi_flip_param

hi_transform_matrix

说明

定义仿射变换中的结构体。

定义

typedef struct {
hi_matrix_type matrix_type;
hi_float matrix[3][4];
} hi_transform_matrix;

成员

成员名称描述
matrix_type矩阵类型。
matrix仿射变换矩阵。

父主题: VPC图像处理

hi_matrix_type

说明

定义仿射变换中的矩阵类型。

定义

typedef enum {
HI_MATRIX_2_PLUS_3 = 0,
HI_MATRIX_3_PLUS_3,
HI_MATRIX_3_PLUS_4,
} hi_matrix_type;

成员

成员名称描述
HI_MATRIX_2_PLUS_32*3 Matrix。
HI_MATRIX_3_PLUS_33*3 Matrix。
HI_MATRIX_3_PLUS_43*4 Matrix。

父主题: VPC图像处理

hi_flip_param

说明

定义翻转信息结构体。

定义

typedef struct {
hi_vpc_pic_info src;
hi_vpc_pic_info dst;
hi_flip_mode flip_mode;
} hi_flip_param;

成员

成员名称描述
src输入图片信息。
dst输出图片信息。
flip_mode翻转模式参数。

父主题: VPC图像处理

hi_flip_mode

说明

定义翻转模式类型。

定义

typedef enum {
HI_FLIP_HOR = 0,
HI_FLIP_VER = 1,
HI_FLIP_BOTH = 2
} hi_flip_mode;

成员

成员名称描述
HI_FLIP_HOR进行水平方向翻转。
HI_FLIP_VER进行竖直方向翻转。
HI_FLIP_BOTH同时进行水平方向翻转和竖直方向翻转,相当于180度旋转。

父主题: VPC图像处理

hi_opt_attr

说明

定义通道属性信息。

定义

typedef struct {
hi_opt_attr_type attr_type;
hi_u32 len;
hi_void* value;
} hi_opt_attr;

成员

成员名称描述
attr_type属性类型。
len属性值数据的长度,当前固定为4。
value属性值,当前仅支持设置为0。

父主题: VPC图像处理

在线提单