NVIDIA DeepStream SDK API Reference

5.0 Release

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
nvdsinfer_dbscan.h File Reference

Detailed Description

NVIDIA DeepStream DBScan based Object Clustering API

Description: This file defines the API for the DBScan-based object clustering algorithm.

Definition in file nvdsinfer_dbscan.h.

Go to the source code of this file.

Data Structures

struct  NvDsInferDBScanClusteringParams
 Holds object clustering parameters required by DBSCAN. More...
 

Typedefs

typedef struct NvDsInferDBScan * NvDsInferDBScanHandle
 Holds an opaque DBScan clustering context handle. More...
 

Functions

NvDsInferDBScanHandle NvDsInferDBScanCreate ()
 Creates a new DBScan object clustering context. More...
 
void NvDsInferDBScanDestroy (NvDsInferDBScanHandle handle)
 Destroys a DBScan object clustering context. More...
 
void NvDsInferDBScanCluster (NvDsInferDBScanHandle handle, NvDsInferDBScanClusteringParams *params, NvDsInferObjectDetectionInfo *objects, size_t *numObjects)
 Clusters an array of objects in place using specified clustering parameters. More...
 
void NvDsInferDBScanClusterHybrid (NvDsInferDBScanHandle handle, NvDsInferDBScanClusteringParams *params, NvDsInferObjectDetectionInfo *objects, size_t *numObjects)
 Clusters an array of objects in place using specified clustering parameters. More...