Definition at line 114 of file sources/gst-plugins/gst-nvdspostprocess/postprocesslib_impl/post_processor_bodypose.h.


Public Member Functions | |
| BodyPoseModelPostProcessor (int id, int gpuId=0) | |
| ~BodyPoseModelPostProcessor () override=default | |
| NvDsPostProcessStatus | initResource (NvDsPostProcessContextInitParams &initParams) override |
| NvDsPostProcessStatus | parseEachFrame (const std::vector< NvDsInferLayerInfo > &outputLayers, NvDsPostProcessFrameOutput &result) override |
| 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, NvDsRoiMeta *roi_meta, gboolean symmetric_padding) override |
| void | releaseFrameOutput (NvDsPostProcessFrameOutput &frameOutput) override |
| BodyPoseModelPostProcessor (int id, int gpuId=0) | |
| ~BodyPoseModelPostProcessor () override=default | |
| NvDsPostProcessStatus | initResource (NvDsPostProcessContextInitParams &initParams) override |
| NvDsPostProcessStatus | parseEachFrame (const std::vector< NvDsInferLayerInfo > &outputLayers, NvDsPostProcessFrameOutput &result) override |
| 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, NvDsRoiMeta *roi_meta, gboolean symmetric_padding) override |
| void | releaseFrameOutput (NvDsPostProcessFrameOutput &frameOutput) override |
| const std::vector< std::vector< std::string > > & | getLabels () const |
| const std::vector< std::vector< std::string > > & | getLabels () const |
| void | freeBatchOutput (NvDsPostProcessBatchOutput &batchOutput) |
| void | freeBatchOutput (NvDsPostProcessBatchOutput &batchOutput) |
| void | setNetworkInfo (NvDsInferNetworkInfo networkInfo) |
| void | setNetworkInfo (NvDsInferNetworkInfo networkInfo) |
Protected Member Functions | |
| NvDsPostProcessStatus | parseLabelsFile (const std::string &path) |
| NvDsPostProcessStatus | parseLabelsFile (const std::string &path) |
Protected Attributes | |
| NvDsPostProcessNetworkType | m_NetworkType = NvDsPostProcessNetworkType_Other |
| int | m_UniqueID = 0 |
| uint32_t | m_GpuID = 0 |
| NvDsInferNetworkInfo | m_NetworkInfo = {0} |
| std::vector< NvDsInferLayerInfo > | m_AllLayerInfo |
| std::vector< NvDsInferLayerInfo > | m_OutputLayerInfo |
| std::vector< std::vector< std::string > > | m_Labels |
|
inline |
Definition at line 117 of file sources/gst-plugins/gst-nvdspostprocess/postprocesslib_impl/post_processor_bodypose.h.
|
overridedefault |
|
inline |
Definition at line 117 of file 9.0/sources/gst-plugins/gst-nvdspostprocess/postprocesslib_impl/post_processor_bodypose.h.
|
overridedefault |
|
overridevirtual |
Implements ModelPostProcessor.
|
overridevirtual |
Implements ModelPostProcessor.
|
inherited |
|
inherited |
|
inlineinherited |
Definition at line 69 of file sources/gst-plugins/gst-nvdspostprocess/postprocesslib_impl/post_processor.h.
References ModelPostProcessor::m_Labels.
|
inlineinherited |
Definition at line 69 of file 9.0/sources/gst-plugins/gst-nvdspostprocess/postprocesslib_impl/post_processor.h.
References ModelPostProcessor::m_Labels.
|
overridevirtual |
Reimplemented from ModelPostProcessor.
|
overridevirtual |
Reimplemented from ModelPostProcessor.
|
overridevirtual |
Implements ModelPostProcessor.
|
overridevirtual |
Implements ModelPostProcessor.
|
protectedinherited |
|
protectedinherited |
|
overridevirtual |
Implements ModelPostProcessor.
|
overridevirtual |
Implements ModelPostProcessor.
|
inlineinherited |
Definition at line 74 of file sources/gst-plugins/gst-nvdspostprocess/postprocesslib_impl/post_processor.h.
References ModelPostProcessor::m_NetworkInfo.
|
inlineinherited |
Definition at line 74 of file 9.0/sources/gst-plugins/gst-nvdspostprocess/postprocesslib_impl/post_processor.h.
References ModelPostProcessor::m_NetworkInfo.
|
protectedinherited |
Definition at line 118 of file sources/gst-plugins/gst-nvdspostprocess/postprocesslib_impl/post_processor.h.
|
protectedinherited |
Definition at line 114 of file sources/gst-plugins/gst-nvdspostprocess/postprocesslib_impl/post_processor.h.
|
protectedinherited |
Definition at line 122 of file sources/gst-plugins/gst-nvdspostprocess/postprocesslib_impl/post_processor.h.
Referenced by ModelPostProcessor::getLabels().
|
protectedinherited |
Definition at line 117 of file sources/gst-plugins/gst-nvdspostprocess/postprocesslib_impl/post_processor.h.
Referenced by ModelPostProcessor::setNetworkInfo().
|
protectedinherited |
Definition at line 111 of file sources/gst-plugins/gst-nvdspostprocess/postprocesslib_impl/post_processor.h.
|
protectedinherited |
Definition at line 119 of file sources/gst-plugins/gst-nvdspostprocess/postprocesslib_impl/post_processor.h.
|
protectedinherited |
Definition at line 113 of file sources/gst-plugins/gst-nvdspostprocess/postprocesslib_impl/post_processor.h.