跳到主要内容

GetLabelName

Process​

函数功能​

用于推理后处理,获取目标、类型等信息。

函数原型​

virtual APP_ERROR Process(std::vector<std::shared_ptr<void>>& featLayerData);

参数说明​

参数名输入/输出说明
featLayerData输入特征数据数组。

返回参数说明​

数据结构说明
APP_ERROR程序执行返回的错误码,请参考APP_ERROR说明。

父主题: ModelPostProcessorBase

MemoryDataToHost​

函数功能​

把数据从Device侧拷贝到Host侧用于后处理。

函数原型​

APP_ERROR MemoryDataToHost(const int index, const std::vector<std::vector<MxBase::BaseTensor>>& tensors,std::vector<std::shared_ptr<void>>& featLayerData);

参数说明​

参数名输入/输出说明
index输入输出池索引。
tensors输入输出Tensor数组。
featLayerData输出输出特征数据数组。

返回参数说明​

数据结构说明
APP_ERROR程序执行返回的错误码,请参考APP_ERROR说明。

父主题: ModelPostProcessorBase

GetLabelName​

函数功能​

根据索引获取类名称。

函数原型​

std::string GetLabelName(int index);

参数说明​

参数名输入/输出说明
index输入类索引。

返回参数说明​

数据结构说明
std::string类名称。

父主题: ModelPostProcessorBase

LoadConfigDataAndLabelMap​

函数功能​

保护成员函数,该接口由Init()调用,用于实现配置参数的获取。

函数原型​

APP_ERROR LoadConfigDataAndLabelMap(const std::string& configPath, const std::string& labelPath);

参数说明​

参数名输入/输出说明
configPath输入配置文件路径。
labelPath输入标签文件路径。

返回参数说明​

数据结构说明
APP_ERROR程序执行返回的错误码,请参考APP_ERROR说明。

父主题: ModelPostProcessorBase

GetModelTensorsShape​

函数功能​

保护成员函数,该接口由Init()调用,用于获取模型的输入输出张量形状。

函数原型​

APP_ERROR GetModelTensorsShape(MxBase::ModelDesc modelDesc);

参数说明​

参数名输入/输出说明
modelDesc输入模型基本信息结构体。

返回参数说明​

数据结构说明
APP_ERROR程序执行返回的错误码,请参考APP_ERROR说明。

父主题: ModelPostProcessorBase

CheckModelCompatibility​

函数功能​

保护成员函数,该接口由Init()调用,用于对所读取模型的输出形状进行校验。

函数原型​

APP_ERROR CheckModelCompatibility();

返回参数说明​

数据结构说明
APP_ERROR程序执行返回的错误码,请参考APP_ERROR说明。

父主题: ModelPostProcessorBase

在线提单