Skip to main content

WarpPerspectiveMode

CmpOp​

功能​

张量比较类型。

结构定义​

enum class CmpOp {
CMP_EQ = 0,
CMP_NE,
CMP_LT,
CMP_GT,
CMP_LE,
CMP_GE
};

参数说明​

参数名说明
CMP_EQ相等操作,代表“==”。
CMP_NE不相等操作,代表“!=”。
CMP_LT小于操作,代表“<”。
CMP_GT大于操作,代表“>”。
CMP_LE小于等于操作,代表“<=”。
CMP_GE大于等于操作,代表“>=”。

父主题: 通用数据结构

WarpAffineMode​

功能​

仿射变化的插值方式,当前仅支持线性插值。

结构定义​

enum class WarpAffineMode &#123;
INTER_LINEAR = 0
&#125;;

参数说明​

参数名说明
INTER_LINEAR线性插值方式

父主题: 通用数据结构

WarpPerspectiveMode​

功能​

透射变化的插值方式,当前仅支持线性插值。

结构定义​

enum class WarpPerspectiveMode &#123;
INTER_LINEAR = 0
&#125;;

参数说明​

参数名说明
INTER_LINEAR线性插值方式

父主题: 通用数据结构

PaddingMode​

功能​

仿射变化和透射变化的补边方式,当前仅支持常量补边。

结构定义​

enum class PaddingMode &#123;
PADDING_CONST = 0
&#125;;

参数说明​

参数名说明
PADDING_CONST常量补边方式

父主题: 通用数据结构

类说明​

该类负责Host侧和Device侧内存的管理:分配、初始化、移动和释放。

父主题: MemoryHelper

Malloc​

函数功能​

内存分配函数,通过给MemoryData结构体type赋值,确定内存是Host、Device或者DVPP。通过MemoryData中size,指定内存大小。通过MemoryData中deviceId,指定Device内存ID。并且申请的内存,在销毁时,需要用户自行搭配函数Free进行销毁。

函数原型​

static APP_ERROR Malloc(MemoryData& data);

参数说明​

参数名输入/输出说明
data输入待分配的内存数据。其输入是内存的类型和大小,分别赋值到data.type , data.size,输出是分配的内存指针,赋值到data.ptrData。 “data.size”取值范围为[1, 4294967296]。

返回参数说明​

数据结构说明
APP_ERROR程序执行返回的错误码,请参考APP_ERROR说明。

父主题: MemoryHelper

在线提单