hi_mpi_vpc_get_perspective_lut

函数功能

根据输入、输出图片中的像素位置坐标点,获取透视变换像素位置重映射表。同步接口。

Atlas 200/300/500 推理产品,不支持该接口。

Atlas 训练系列产品,不支持该接口。

Atlas 推理系列产品,不支持该接口。

函数原型

hi_s32 hi_mpi_vpc_get_perspective_lut(hi_point_pair_info *point_pair_info, hi_u32 interpolation, hi_remap_lut *remap_lut)

参数说明

参数名

输入/输出

说明

point_pair_info

输入

四对输入、输出图片中的像素点坐标信息,每对中分别包含一个输入图片像素点坐标、一个输出图片像素点坐标。

interpolation

输入

支持如下缩放算法:
  • 0:业界通用的Bilinear算法(与OpenCV算法的计算过程类似)
  • 1:业界通用的Nearest neighbor 算法(与OpenCV算法的计算过程类似)

remap_lut

输入输出

透视变换像素位置重映射表。

hi_remap_lut结构体内:
  • lut参数作为输入时,需由用户提前申请该内存,内存大小lut_size可调用hi_mpi_vpc_get_lut_mem_size接口获取。
  • lut参数作为输出时,在成功调用本接口后,用户可从该内存中获取仿射变换LUT表信息。

返回值说明