NVIDIA DeepStream SDK API Reference

8.0 Release
NvDsInferDetectionParams Struct Reference

Detailed Description

Holds detection and bounding box grouping parameters.

Definition at line 194 of file sources/includes/nvdsinfer_context.h.

Data Fields

union {
   float   preClusterThreshold
 
}; 
 Holds the bounding box detection threshold to be applied prior to clustering operation. More...
 
float postClusterThreshold
 Hold the bounding box detection threshold to be applied post clustering operation. More...
 
float eps
 Holds the epsilon to control merging of overlapping boxes. More...
 
int minBoxes
 Holds the minimum number of boxes in a cluster to be considered an object during grouping using DBSCAN. More...
 
int groupThreshold
 Holds the minimum number boxes in a cluster to be considered an object during grouping using OpenCV groupRectangles. More...
 
float minScore
 Minimum score in a cluster for the cluster to be considered an object during grouping. More...
 
float nmsIOUThreshold
 IOU threshold to be used with NMS mode of clustering. More...
 
int topK
 Number of objects with objects to be filtered in the decensding order of probability. More...
 
union {
   float   preClusterThreshold
 
}; 
 Holds the bounding box detection threshold to be applied prior to clustering operation. More...
 

Field Documentation

◆ @20

union { ... }

Holds the bounding box detection threshold to be applied prior to clustering operation.

◆ @60

union { ... }

Holds the bounding box detection threshold to be applied prior to clustering operation.

◆ eps

float NvDsInferDetectionParams::eps

Holds the epsilon to control merging of overlapping boxes.

Refer to OpenCV groupRectangles and DBSCAN documentation for more information on epsilon.

Definition at line 209 of file sources/includes/nvdsinfer_context.h.

◆ groupThreshold

int NvDsInferDetectionParams::groupThreshold

Holds the minimum number boxes in a cluster to be considered an object during grouping using OpenCV groupRectangles.

Definition at line 215 of file sources/includes/nvdsinfer_context.h.

◆ minBoxes

int NvDsInferDetectionParams::minBoxes

Holds the minimum number of boxes in a cluster to be considered an object during grouping using DBSCAN.

Definition at line 212 of file sources/includes/nvdsinfer_context.h.

◆ minScore

float NvDsInferDetectionParams::minScore

Minimum score in a cluster for the cluster to be considered an object during grouping.

Different clustering may cause the algorithm to use different scores.

Definition at line 219 of file sources/includes/nvdsinfer_context.h.

◆ nmsIOUThreshold

float NvDsInferDetectionParams::nmsIOUThreshold

IOU threshold to be used with NMS mode of clustering.

Definition at line 221 of file sources/includes/nvdsinfer_context.h.

◆ postClusterThreshold

float NvDsInferDetectionParams::postClusterThreshold

Hold the bounding box detection threshold to be applied post clustering operation.

Definition at line 205 of file sources/includes/nvdsinfer_context.h.

◆ preClusterThreshold

float NvDsInferDetectionParams::preClusterThreshold

Definition at line 200 of file sources/includes/nvdsinfer_context.h.

◆ topK

int NvDsInferDetectionParams::topK

Number of objects with objects to be filtered in the decensding order of probability.

Definition at line 224 of file sources/includes/nvdsinfer_context.h.


The documentation for this struct was generated from the following file: