DriveWorks SDK Reference

| 0.6.67 Release

Clustering.h File Reference

Detailed Description

NVIDIA DriveWorks API: ObjectClustering Methods

Description: This file defines ObjectClustering methods.

Definition in file Clustering.h.

Go to the source code of this file.

Data Structures

struct  dwDBScanClusteringParams
 
struct  dwObjectClusteringParams
 

Typedefs

typedef struct dwObjectClusteringObject * dwObjectClusteringHandle_t
 Handle to an ObjectClustering. More...
 

Enumerations

enum  dwObjectClusteringAlgorithm { DW_CLUSTERING_DBSCAN }
 

Functions

DW_API_PUBLIC dwStatus dwObjectClustering_cluster (dwObject *clusters, size_t *numClusters, const dwObject *detections, size_t numDetections, dwObjectClusteringHandle_t obj)
 Performs clustering. More...
 
DW_API_PUBLIC dwStatus dwObjectClustering_enableATHR (dwBool enable, dwObjectClusteringHandle_t obj)
 Enables or disables Area-To-Hit-Ratio filtering. More...
 
DW_API_PUBLIC dwStatus dwObjectClustering_getATHRThreshold (float32_t *threshold, dwObjectClusteringHandle_t obj)
 Returns current Area-To-Hit-Ratio threshold. More...
 
DW_API_PUBLIC dwStatus dwObjectClustering_getDBScanParameters (dwDBScanClusteringParams *dbscanParams, dwObjectClusteringHandle_t obj)
 Returns current DBScan clustering parameters. More...
 
DW_API_PUBLIC dwStatus dwObjectClustering_initDefaultParams (dwObjectClusteringParams *clusteringParams)
 Initializes ObjectClustering parameters with default values. More...
 
DW_API_PUBLIC dwStatus dwObjectClustering_initialize (dwObjectClusteringHandle_t *obj, dwContextHandle_t ctx, const dwObjectClusteringParams *clusteringParams)
 Initializes an ObjectClustering module. More...
 
DW_API_PUBLIC dwStatus dwObjectClustering_isATHREnabled (dwBool *enabled, dwObjectClusteringHandle_t obj)
 Returns a boolean indicating whether Area-To-Hit-Ratio filtering is enabled. More...
 
DW_API_PUBLIC dwStatus dwObjectClustering_release (dwObjectClusteringHandle_t *obj)
 Release ObjectClustering. More...
 
DW_API_PUBLIC dwStatus dwObjectClustering_reset (dwObjectClusteringHandle_t obj)
 Resets ObjectClustering. More...
 
DW_API_PUBLIC dwStatus dwObjectClustering_setATHRThreshold (float32_t threshold, dwObjectClusteringHandle_t obj)
 Sets Area-To-Hit-Ratio threshold. More...
 
DW_API_PUBLIC dwStatus dwObjectClustering_setDBScanParameters (const dwDBScanClusteringParams *dbscanParams, dwObjectClusteringHandle_t obj)
 Sets DBScan clustering parameters. More...