Go to the source code of this file.
Data Structures | |
| struct | NvDsPostProcessDetectionFilterParams |
| struct | NvDsPostProcessColorParams |
| Holds the bounding box coloring information for one class;. More... | |
| struct | NvDsPostProcessDetectionParams |
| Holds detection and bounding box grouping parameters. More... | |
| struct | _NvDsPostProcessContextInitParams |
| Holds the initialization parameters required for the NvDsPostProcessContext interface. More... | |
| struct | NvDsPostProcessObjectDetectionInfo |
| Holds information about one parsed object from a detector's output. More... | |
| struct | NvDsPostProcessAttribute |
| Holds information about one classified attribute. More... | |
| struct | NvDsPostProcessInstanceMaskInfo |
| Holds information about one parsed object and instance mask from a detector's output. More... | |
| struct | NvDsPostProcessObject |
| Holds information about one detected object. More... | |
| struct | NvDsPostProcessDetectionOutput |
| Holds information on all objects detected by a detector network in one frame. More... | |
| struct | NvDsPostProcessClassificationOutput |
| Holds information on all attributes classifed by a classifier network for one frame. More... | |
| struct | NvDsPostProcessSegmentationOutput |
| Holds information parsed from segmentation network output for one frame. More... | |
| struct | NvDsPostProcessFrameOutput |
| Holds the information inferred by the network on one frame. More... | |
| struct | NvDsPostProcessBatchOutput |
| Holds the output for all of the frames in a batch (an array of frame), and related buffer information. More... | |
| struct | NvDsPostProcessParseDetectionParams |
| Holds the detection parameters required for parsing objects. More... | |
| struct | NvDsPostProcessObjectInfo |
| Holds the cached information of an object. More... | |
| struct | _NvDsPostProcessObjectHistory |
| Holds the inference information/history for one object based on it's tracking id. More... | |
Macros | |
| #define | _PATH_MAX 4096 |
| #define | _MAX_STR_LENGTH 1024 |
| #define | getDimsCHWFromDims(dimsCHW, dims) |
| Sets values on a NvDsInferDimsCHW structure from a NvDsInferDims structure. More... | |
| #define | getDimsHWCFromDims(dimsCHW, dims) |
| #define | DIVIDE_AND_ROUND_UP(a, b) ((a + b - 1) / b) |
| #define | printMsg(level, tag_str, fmt, ...) |
| #define | printError(fmt, ...) |
| #define | printWarning(fmt, ...) |
| #define | printInfo(fmt, ...) |
| #define | printDebug(fmt, ...) |
Typedefs | |
| typedef struct _NvDsPostProcessContextInitParams | NvDsPostProcessContextInitParams |
| Holds the initialization parameters required for the NvDsPostProcessContext interface. More... | |
| typedef NvDsPostProcessObjectDetectionInfo | NvDsPostProcessParseObjectInfo |
| A typedef defined to maintain backward compatibility. More... | |
| typedef struct _NvDsPostProcessObjectHistory | NvDsPostProcessObjectHistory |
| Holds the inference information/history for one object based on it's tracking id. More... | |
Functions | |
| const char * | safeStr (const std::string &str) |
| bool | string_empty (const char *str) |
Variables | |
| constexpr float | DEFAULT_PRE_CLUSTER_THRESHOLD = 0.2 |
| constexpr float | DEFAULT_POST_CLUSTER_THRESHOLD = 0.0 |
| constexpr float | DEFAULT_EPS = 0.0 |
| constexpr int | DEFAULT_GROUP_THRESHOLD = 0 |
| constexpr int | DEFAULT_MIN_BOXES = 0 |
| constexpr float | DEFAULT_DBSCAN_MIN_SCORE = 0 |
| constexpr float | DEFAULT_NMS_IOU_THRESHOLD = 0.3 |
| constexpr int | DEFAULT_TOP_K = -1 |
| constexpr bool | ATHR_ENABLED = true |
| constexpr float | ATHR_THRESHOLD = 60.0 |
| constexpr int | PROCESS_MODEL_FULL_FRAME = 1 |
| constexpr int | PROCESS_MODEL_OBJECTS = 2 |
| #define _MAX_STR_LENGTH 1024 |
Definition at line 38 of file post_processor_struct.h.
| #define _PATH_MAX 4096 |
Definition at line 37 of file post_processor_struct.h.
| #define DIVIDE_AND_ROUND_UP | ( | a, | |
| b | |||
| ) | ((a + b - 1) / b) |
Definition at line 57 of file post_processor_struct.h.
| #define getDimsCHWFromDims | ( | dimsCHW, | |
| dims | |||
| ) |
Sets values on a NvDsInferDimsCHW structure from a NvDsInferDims structure.
Definition at line 43 of file post_processor_struct.h.
| #define getDimsHWCFromDims | ( | dimsCHW, | |
| dims | |||
| ) |
Definition at line 50 of file post_processor_struct.h.
| #define printDebug | ( | fmt, | |
| ... | |||
| ) |
Definition at line 138 of file post_processor_struct.h.
| #define printError | ( | fmt, | |
| ... | |||
| ) |
Definition at line 123 of file post_processor_struct.h.
| #define printInfo | ( | fmt, | |
| ... | |||
| ) |
Definition at line 133 of file post_processor_struct.h.
| #define printMsg | ( | level, | |
| tag_str, | |||
| fmt, | |||
| ... | |||
| ) |
Definition at line 112 of file post_processor_struct.h.
| #define printWarning | ( | fmt, | |
| ... | |||
| ) |
Definition at line 128 of file post_processor_struct.h.
Holds the initialization parameters required for the NvDsPostProcessContext interface.
| typedef struct _NvDsPostProcessObjectHistory NvDsPostProcessObjectHistory |
Holds the inference information/history for one object based on it's tracking id.
A typedef defined to maintain backward compatibility.
Definition at line 369 of file post_processor_struct.h.
| Enumerator | |
|---|---|
| NVDSPOSTPROCESS_LOG_ERROR | |
| NVDSPOSTPROCESS_LOG_WARNING | |
| NVDSPOSTPROCESS_LOG_INFO | |
| NVDSPOSTPROCESS_LOG_DEBUG | |
Definition at line 105 of file post_processor_struct.h.
Enum for clustering mode for detectors.
| Enumerator | |
|---|---|
| NVDSPOSTPROCESS_CLUSTER_GROUP_RECTANGLES | |
| NVDSPOSTPROCESS_CLUSTER_DBSCAN | |
| NVDSPOSTPROCESS_CLUSTER_NMS | |
| NVDSPOSTPROCESS_CLUSTER_DBSCAN_NMS_HYBRID | |
| NVDSPOSTPROCESS_CLUSTER_NONE | |
Definition at line 169 of file post_processor_struct.h.
Defines network types.
Definition at line 191 of file post_processor_struct.h.
Enum for the status codes returned by NvDsPostProcessAlgorithm.
Definition at line 84 of file post_processor_struct.h.
Defines UFF layer orders.
| Enumerator | |
|---|---|
| NvDsPostProcessTensorOrder_kNCHW | |
| NvDsPostProcessTensorOrder_kNHWC | |
| NvDsPostProcessTensorOrder_kNC | |
Definition at line 181 of file post_processor_struct.h.
|
inline |
Definition at line 59 of file post_processor_struct.h.
|
inline |
Definition at line 64 of file post_processor_struct.h.
Referenced by INFER_EXPORT_API::DlLibHandle::symbol().
|
constexpr |
Definition at line 76 of file post_processor_struct.h.
|
constexpr |
Definition at line 77 of file post_processor_struct.h.
|
constexpr |
Definition at line 73 of file post_processor_struct.h.
|
constexpr |
Definition at line 70 of file post_processor_struct.h.
|
constexpr |
Definition at line 71 of file post_processor_struct.h.
|
constexpr |
Definition at line 72 of file post_processor_struct.h.
|
constexpr |
Definition at line 74 of file post_processor_struct.h.
|
constexpr |
Definition at line 69 of file post_processor_struct.h.
|
constexpr |
Definition at line 68 of file post_processor_struct.h.
|
constexpr |
Definition at line 75 of file post_processor_struct.h.
|
constexpr |
Definition at line 78 of file post_processor_struct.h.
|
constexpr |
Definition at line 79 of file post_processor_struct.h.