From dccc5482afdfda59333fd785b4a8364cf1b1486e Mon Sep 17 00:00:00 2001 From: Douglas Bagnall Date: Thu, 27 May 2010 02:54:54 +1200 Subject: [PATCH] debug cluster filtering --- edges.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/edges.c b/edges.c index 24a60ce..b0e6ada 100644 --- a/edges.c +++ b/edges.c @@ -322,9 +322,10 @@ make_clusters(GstSparrow *sparrow, sparrow_find_lines_t *fl){ cluster->n++; } else { + guint tmp_s; for (int j = 0; j < CLUSTER_SIZE; j++){ if (voters[j].signal < signal){ - guint tmp_s = voters[j].signal; + tmp_s = voters[j].signal; int tmp_x = voters[j].x; int tmp_y = voters[j].y; voters[j].signal = signal; @@ -333,13 +334,17 @@ make_clusters(GstSparrow *sparrow, sparrow_find_lines_t *fl){ signal = tmp_s; xfp = tmp_x; yfp = tmp_y; - GST_DEBUG("more than %d pixels at cluster for corner %d, %d.\n", - CLUSTER_SIZE, vline, hline); } } + GST_DEBUG("more than %d pixels at cluster for corner %d, %d." + "Dropped %u for %u\n", + CLUSTER_SIZE, vline, hline, signal, tmp_s, signal); } } } + if (sparrow->debug){ + debug_clusters(sparrow, fl); + } } /* look for connected group. if there is more than one connected group, -- 2.11.4.GIT