Skip to main content

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_VPCVPC图像处理。
MXBASE_DVPP_CHNMODE_JPEGDJPEG图像解码。
MXBASE_DVPP_CHNMODE_JPEGEJPEG图像编码。
MXBASE_DVPP_CHNMODE_PNGDPNG解码。

父主题: 通用数据结构

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;
&#125;;

参数说明

参数名说明
keyPointMap每个关键点的坐标等信息。
scoreMap各每个关键点对应的置信度。
score整体置信度。

父主题: 通用数据结构

在线提单