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.