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