MxbaseDvppChannelMode
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。 |
父主题: 通用数据结构
ResizeType
功能
枚举类型ResizeType,代表图像的缩放方式。
结构定义
enum ResizeType {
RESIZER_STRETCHING = 0,
RESIZER_TF_KEEP_ASPECT_RATIO,
RESIZER_MS_KEEP_ASPECT_RATIO,
RESIZER_ONLY_PADDING,
RESIZER_KEEP_ASPECT_RATIO_LONG,
RESIZER_KEEP_ASPECT_RATIO_SHORT,
RESIZER_RESCALE,
RESIZER_RESCALE_DOUBLE,
RESIZER_MS_YOLOV4,
};
参数说明
| 参数名 | 说明 |
|---|---|
| RESIZER_STRETCHING | 拉伸缩放。 |
| RESIZER_TF_KEEP_ASPECT_RATIO | 对应TensorFlow框架FastRCNN模型缩放方式。 |
| RESIZER_MS_KEEP_ASPECT_RATIO | 等比缩放。 |
| RESIZER_ONLY_PADDING | 按原始长宽进行填充。 |
| RESIZER_KEEP_ASPECT_RATIO_LONG | 按长边比例缩放。 |
| RESIZER_KEEP_ASPECT_RATIO_SHORT | 按短边比例缩放。 |
| RESIZER_RESCALE | 按长宽缩放的较小比例拉伸缩放。 |
| RESIZER_RESCALE_DOUBLE | 按长宽缩放的较小比例拉伸缩放两次。 |
| RESIZER_MS_YOLOV4 | 对应YOLOv4模型缩放方式。 |
父主题: 通用数据结构
KeyPointDetectionInfo
功能
关键点检测信息。
结构定义
class KeyPointDetectionInfo {
public:
std::map<int, std::vector<float>> keyPointMap;
std::map<int, float> scoreMap;
float score;
};
参数说明
| 参数名 | 说明 |
|---|---|
| keyPointMap | 每个关键点的坐标等信息。 |
| scoreMap | 各每个关键点对应的置信度。 |
| score | 整体置信度。 |
父主题: 通用数据结构
在线提单