xWRL6432 MMWAVE-L-SDK
05.04.00.01
dbscan.h
Go to the documentation of this file.
1
#ifndef DBSCAN_H_
2
#define DBSCAN_H_
3
4
#include "
define.h
"
5
#include "
mpdproc.h
"
6
7
typedef
struct
DBscanOutput
8
{
9
int
indices
[
MAX_POINTS
];
10
int
numPointsCluster
[
MAX_CLUSTERS
];
11
int
numClusters
;
12
float
clusterCentroids
[2 *
MAX_CLUSTERS
];
13
float
clusterSNR
[
MAX_CLUSTERS
];
14
}
DBscanOutput
;
15
16
17
float
distances
[
MAX_POINTS
* (
MAX_POINTS
+ 1) / 2];
18
19
void
dbscanOutputDataInit
(
DBscanOutput
*dbscanOutputData);
20
21
void
dbscan
(DPIF_PointCloudCartesianExt *points,
int
numPoints,
float
epsilon, int16_t minPoints,
DBscanOutput
*dbscanOutputData);
22
23
#endif
distances
float distances[MAX_POINTS *(MAX_POINTS+1)/2]
Definition:
dbscan.h:17
DBscanOutput::numClusters
int numClusters
Definition:
dbscan.h:11
dbscan
void dbscan(DPIF_PointCloudCartesianExt *points, int numPoints, float epsilon, int16_t minPoints, DBscanOutput *dbscanOutputData)
dbscanOutputDataInit
void dbscanOutputDataInit(DBscanOutput *dbscanOutputData)
MAX_POINTS
#define MAX_POINTS
Definition:
define.h:5
DBscanOutput::clusterSNR
float clusterSNR[MAX_CLUSTERS]
Definition:
dbscan.h:13
DBscanOutput::indices
int indices[MAX_POINTS]
Definition:
dbscan.h:9
DBscanOutput
Definition:
dbscan.h:8
DBscanOutput::clusterCentroids
float clusterCentroids[2 *MAX_CLUSTERS]
Definition:
dbscan.h:12
DBscanOutput::numPointsCluster
int numPointsCluster[MAX_CLUSTERS]
Definition:
dbscan.h:10
define.h
MAX_CLUSTERS
#define MAX_CLUSTERS
Definition:
define.h:6
mpdproc.h
source
datapath
dpu
mpdproc
v0
dbscan.h
generated by
1.8.20