24{
26 unsigned int i;
28 uint32_t cluster, curr_cluster;
29
30 for (i = 0; i < n; i++)
31 {
32 obj = objs[i];
33
34
35 if (!obj)
36 {
38 continue;
39 }
40
41
43 curr_cluster = 0;
44
45
46 for (cluster = 1; cluster < k; cluster++)
47 {
50 {
52 curr_cluster = cluster;
53 }
54 }
55
56
57 clusters[i] = (int) curr_cluster;
58 }
59}
static double distance2d_sqr_pt_pt(const POINT2D *p1, const POINT2D *p2)
#define KMEANS_NULL_CLUSTER
static double distance(double x1, double y1, double x2, double y2)