跳到主要内容

ReduceDim

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整体置信度。

父主题: 通用数据结构

AppGlobalCfg

功能

全局应用配置。

结构定义

struct AppGlobalCfg &#123;
uint32_t vpcChnNum = DEFAULT_VPC_CHN_NUM;
&#125;;

参数说明

参数名说明
vpcChnNumVPC通道资源池大小。默认值为“DEFAULT_VPC_CHN_NUM = 48”。取值范围为[1, 128]。

父主题: 通用数据结构

ReduceDim

功能

用于描述规约轴的枚举类型。

结构定义

enum class ReduceDim&#123;
REDUCE_HEIGHT = 0,
REDUCE_WIDTH = 1
&#125;;

参数说明

参数名说明
REDUCE_HEIGHT用于描述规约高维度。
REDUCE_WIDTH用于描述规约宽维度。

父主题: 通用数据结构

ReduceType

功能

用于描述规约操作的枚举类型。

结构定义

enum class ReduceType&#123;
REDUCE_SUM = 0,
REDUCE_MEAN = 1,
REDUCE_MAX = 2,
REDUCE_MIN = 3
&#125;;

参数说明

参数名说明
REDUCE_SUM用于描述求和规约操作。
REDUCE_MEAN用于描述求平均规约操作。
REDUCE_MAX用于描述求最大值规约操作。
REDUCE_MIN用于描述求最小值规约操作。

父主题: 通用数据结构

CmpOp

功能

张量比较类型。

结构定义

enum class CmpOp &#123;
CMP_EQ = 0,
CMP_NE,
CMP_LT,
CMP_GT,
CMP_LE,
CMP_GE
&#125;;

参数说明

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

父主题: 通用数据结构

WarpAffineMode

功能

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

结构定义

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

参数说明

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

父主题: 通用数据结构

在线提单