Definition at line 57 of file post_processor.h.
|
virtual | ~ModelPostProcessor ()=default |
|
virtual NvDsPostProcessStatus | initResource (NvDsPostProcessContextInitParams &initParams) |
|
const std::vector< std::vector< std::string > > & | getLabels () const |
|
void | freeBatchOutput (NvDsPostProcessBatchOutput &batchOutput) |
|
void | setNetworkInfo (NvDsInferNetworkInfo networkInfo) |
|
virtual NvDsPostProcessStatus | parseEachFrame (const std::vector< NvDsInferLayerInfo > &outputLayers, NvDsPostProcessFrameOutput &result)=0 |
|
virtual void | attachMetadata (NvBufSurface *surf, gint batch_idx, NvDsBatchMeta *batch_meta, NvDsFrameMeta *frame_meta, NvDsObjectMeta *object_meta, NvDsObjectMeta *parent_obj_meta, NvDsPostProcessFrameOutput &detection_output, NvDsPostProcessDetectionParams *all_params, std::set< gint > &filterOutClassIds, int32_t unique_id, gboolean output_instance_mask, gboolean process_full_frame, float segmentationThreshold, gboolean maintain_aspect_ratio)=0 |
|
virtual void | releaseFrameOutput (NvDsPostProcessFrameOutput &frameOutput)=0 |
|
◆ ModelPostProcessor()
◆ ~ModelPostProcessor()
virtual ModelPostProcessor::~ModelPostProcessor |
( |
| ) |
|
|
virtualdefault |
◆ attachMetadata()
virtual void ModelPostProcessor::attachMetadata |
( |
NvBufSurface * |
surf, |
|
|
gint |
batch_idx, |
|
|
NvDsBatchMeta * |
batch_meta, |
|
|
NvDsFrameMeta * |
frame_meta, |
|
|
NvDsObjectMeta * |
object_meta, |
|
|
NvDsObjectMeta * |
parent_obj_meta, |
|
|
NvDsPostProcessFrameOutput & |
detection_output, |
|
|
NvDsPostProcessDetectionParams * |
all_params, |
|
|
std::set< gint > & |
filterOutClassIds, |
|
|
int32_t |
unique_id, |
|
|
gboolean |
output_instance_mask, |
|
|
gboolean |
process_full_frame, |
|
|
float |
segmentationThreshold, |
|
|
gboolean |
maintain_aspect_ratio |
|
) |
| |
|
pure virtual |
◆ freeBatchOutput()
◆ getLabels()
const std::vector<std::vector<std::string> >& ModelPostProcessor::getLabels |
( |
| ) |
const |
|
inline |
◆ initResource()
◆ parseEachFrame()
◆ parseLabelsFile()
◆ releaseFrameOutput()
◆ setNetworkInfo()
◆ m_AllLayerInfo
◆ m_GpuID
uint32_t ModelPostProcessor::m_GpuID = 0 |
|
protected |
◆ m_Labels
std::vector<std::vector<std::string> > ModelPostProcessor::m_Labels |
|
protected |
◆ m_NetworkInfo
◆ m_NetworkType
◆ m_OutputLayerInfo
◆ m_UniqueID
int ModelPostProcessor::m_UniqueID = 0 |
|
protected |
The documentation for this class was generated from the following file: