nndeploy C++ API
0.2.0
nndeploy C++ API
plugin
include
nndeploy
classification
result.h
Go to the documentation of this file.
1
2
#ifndef _NNDEPLOY_CLASSIFICATION_RESULT_H_
3
#define _NNDEPLOY_CLASSIFICATION_RESULT_H_
4
5
#include "
nndeploy/base/param.h
"
6
#include "
nndeploy/device/tensor.h
"
7
8
namespace
nndeploy
{
9
namespace
classification {
10
15
class
NNDEPLOY_CC_API
ClassificationLableResult
:
public
base::Param
{
16
public
:
17
ClassificationLableResult
(){};
18
virtual
~ClassificationLableResult
() {}
19
20
int
index_ = 0;
21
int
label_ids_ = -1;
22
float
scores_ = 0.0f;
23
float
feature_ = 0.0f;
24
};
25
26
class
NNDEPLOY_CC_API
ClassificationResult
:
public
base::Param
{
27
public
:
28
ClassificationResult
(){};
29
virtual
~ClassificationResult
(){};
30
std::vector<ClassificationLableResult>
labels_
;
31
};
32
33
}
// namespace classification
34
}
// namespace nndeploy
35
36
#endif
/* _NNDEPLOY_CLASSIFICATION_RESULT_H_ */
nndeploy::base::Param
Definition:
param.h:37
nndeploy::classification::ClassificationLableResult
Classification Result.
Definition:
result.h:15
nndeploy::classification::ClassificationLableResult::ClassificationLableResult
ClassificationLableResult()
Definition:
result.h:17
nndeploy::classification::ClassificationLableResult::~ClassificationLableResult
virtual ~ClassificationLableResult()
Definition:
result.h:18
nndeploy::classification::ClassificationResult
Definition:
result.h:26
nndeploy::classification::ClassificationResult::~ClassificationResult
virtual ~ClassificationResult()
Definition:
result.h:29
nndeploy::classification::ClassificationResult::labels_
std::vector< ClassificationLableResult > labels_
Definition:
result.h:29
nndeploy::classification::ClassificationResult::ClassificationResult
ClassificationResult()
Definition:
result.h:28
NNDEPLOY_CC_API
#define NNDEPLOY_CC_API
api
Definition:
macro.h:29
nndeploy
Definition:
common.h:10
param.h
tensor.h
Generated by
1.9.1