28 #ifndef __NVDSINFER_DBSCAN_H__
29 #define __NVDSINFER_DBSCAN_H__
41 struct NvDsInferDBScan;
Holds information about one parsed object from a detector's output.
Holds object clustering parameters required by DBSCAN.
NvDsInferDBScanHandle NvDsInferDBScanCreate()
Creates a new DBScan object clustering context.
void NvDsInferDBScanCluster(NvDsInferDBScanHandle handle, NvDsInferDBScanClusteringParams *params, NvDsInferObjectDetectionInfo *objects, size_t *numObjects)
Clusters an array of objects in place using specified clustering parameters.
float thresholdATHR
Holds the area-to-hit ratio threshold.
NVIDIA DeepStream inference specifications
void NvDsInferDBScanDestroy(NvDsInferDBScanHandle handle)
Destroys a DBScan object clustering context.
int enableATHRFilter
Holds a Boolean; true enables the area-to-hit ratio (ATHR) filter.
void NvDsInferDBScanClusterHybrid(NvDsInferDBScanHandle handle, NvDsInferDBScanClusteringParams *params, NvDsInferObjectDetectionInfo *objects, size_t *numObjects)
Clusters an array of objects in place using specified clustering parameters.
struct NvDsInferDBScan * NvDsInferDBScanHandle
Holds an opaque DBScan clustering context handle.
float minScore
Holds the sum of neighborhood confidence thresholds.