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 {
INTER_LINEAR = 0
};
参数说明
| 参数名 | 说明 |
|---|---|
| INTER_LINEAR | 线性插值方式 |
父主题: 通用数据结构
WarpPerspectiveMode
功能
透射变化的插值方式,当前仅支持线性插值。
结构定义
enum class WarpPerspectiveMode {
INTER_LINEAR = 0
};
参数说明
| 参数名 | 说明 |
|---|---|
| INTER_LINEAR | 线性插值方式 |
父主题: 通用数据结构
PaddingMode
功能
仿射变化和透射变化的补边方式,当前仅支持常量补边。
结构定义
enum class PaddingMode {
PADDING_CONST = 0
};
参数说明
| 参数名 | 说明 |
|---|---|
| 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
在线提单