TensorDataType
DynamicInfo
功能
模型支持的类型。
结构定义
struct DynamicInfo {
DynamicType dynamicType = DYNAMIC_BATCH;
size_t batchSize;
ImageSize imageSize = {};
std::vector<std::vector<uint32_t>> shape = {};
};
参数说明
| 参数名 | 说明 |
|---|---|
| dynamicType | 动态类型描述。 |
| batchSize | batch大小。 |
| imageSize | 图像大小。 |
| shape | 动态Batch的形状。 |
父主题: 通用数据结构
RoiBox
功能
定义裁剪框。
结构定义
struct RoiBox {
float x0;
float y0;
float x1;
float y1;
};
参数说明
| 参数名 | 说明 |
|---|---|
| x0 | 左上角横坐标。 |
| y0 | 左上角纵坐标。 |
| x1 | 右下角横坐标。 |
| y1 | 右下角纵坐标。 |
父主题: 通用数据结构
TextObjDetectInfo
功能
定义检测框的四个坐标点和置信度
结构定义
struct TextObjDetectInfo {
float x0;
float y0;
float x1;
float y1;
float x2;
float y2;
float x3;
float y3;
float confidence;
};
参数说明
| 参数名 | 说明 |
|---|---|
| x0 | 检测框其中一个横坐标。 |
| y0 | 检测框其中一个纵坐标。 |
| x1 | 检测框其中一个横坐标。 |
| y1 | 检测框其中一个纵坐标。 |
| x2 | 检测框其中一个横坐标。 |
| y2 | 检测框其中一个纵坐标。 |
| x3 | 检测框其中一个横坐标。 |
| y4 | 检测框其中一个纵坐标。 |
| confidence | 置信度。 |
父主题: 通用数据结构
TensorDataType
功能
TensorDataType枚举类。
结构定义
enum TensorDataType {
TENSOR_DTYPE_UNDEFINED = -1,
TENSOR_DTYPE_FLOAT32 = 0,
TENSOR_DTYPE_FLOAT16 = 1,
TENSOR_DTYPE_INT8 = 2,
TENSOR_DTYPE_INT32 = 3,
TENSOR_DTYPE_UINT8 = 4,
TENSOR_DTYPE_INT16 = 6,
TENSOR_DTYPE_UINT16 = 7,
TENSOR_DTYPE_UINT32 = 8,
TENSOR_DTYPE_INT64 = 9,
TENSOR_DTYPE_UINT64 = 10,
TENSOR_DTYPE_DOUBLE64 = 11,
TENSOR_DTYPE_BOOL = 12
};
父主题: 通用数据结构
TrackFlag
功能
目标检测跟踪的状态。
结构定义
enum TrackFlag {
NEW_OBJECT = 0,
TRACKED_OBJECT = 1,
LOST_OBJECT = 2
};
参数说明
| 参数名 | 说明 |
|---|---|
| NEW_OBJECT | 新目标。 |
| TRACKED_OBJECT | 正在跟踪。 |
| LOST_OBJECT | 遗失目标。 |
父主题: 通用数据结构
MxbaseDvppChannelMode
功能
DvppWrapper初始化配置。
结构定义
enum MxbaseDvppChannelMode {
MXBASE_DVPP_CHNMODE_DEFAULT = 0, // default mode, contain VPC, JPEGD and JPEGE mode
MXBASE_DVPP_CHNMODE_VPC = 1,
MXBASE_DVPP_CHNMODE_JPEGD = 2,
MXBASE_DVPP_CHNMODE_JPEGE = 3,
MXBASE_DVPP_CHNMODE_PNGD = 4,
};
参数说明
| 参数名 | 说明 |
|---|---|
| MXBASE_DVPP_CHNMODE_DEFAULT | 默认配置。 |
| MXBASE_DVPP_CHNMODE_VPC | VPC图像处理。 |
| MXBASE_DVPP_CHNMODE_JPEGD | JPEG图像解码。 |
| MXBASE_DVPP_CHNMODE_JPEGE | JPEG图像编码。 |
| MXBASE_DVPP_CHNMODE_PNGD | PNG解码。 |
父主题: 通用数据结构
DeviceContext
功能
设备内容设置。
结构定义
struct DeviceContext {
enum DeviceStatus {
IDLE = 0, // idle status
USING // running status
} devStatus = IDLE;
int32_t devId = 0;
};
参数说明
| 参数名 | 说明 |
|---|---|
| devStatus | 设备状态,默认为idle闲置。 |
| devId | 设备ID。 |
父主题: 通用数据结构
在线提单