From 8bb980123e1b4783840c7a878aeef5effd8441a7 Mon Sep 17 00:00:00 2001 From: James Ketrenos Date: Sat, 11 Jan 2020 19:26:40 -0800 Subject: [PATCH] Improved output while clustering Signed-off-by: James Ketrenos --- clusters-pre | 2 +- scanner/scanner.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/clusters-pre b/clusters-pre index ab50337..08db070 100644 --- a/clusters-pre +++ b/clusters-pre @@ -51,7 +51,7 @@ document.addEventListener("DOMContentLoaded", (event) => { document.body.appendChild(clusterBlock); var div = document.createElement("div"); var html = "Cluster " + (clusterIndex + 1) + " has " + cluster.length + " neighbors."; - if (cluster.length >= 10) { + if (cluster.length > 10) { html += " more"; } div.innerHTML = html; diff --git a/scanner/scanner.c b/scanner/scanner.c index 5d1e523..06598e5 100644 --- a/scanner/scanner.c +++ b/scanner/scanner.c @@ -492,10 +492,10 @@ int main(int argc, char *argv[]) { } } - int split = DBSCAN(ppFaces, entries, maxDistance * 0.99L, minPts, i + 1); + int split = DBSCAN(ppFaces, entries, maxDistance - 0.05L, minPts, i + 1); fprintf(stderr, "Cluster %d had %d units. Split into %d clusters.\n", i + 1, stats[i], split); for (int c = 0; c < split; c++) { - fprintf(stderr, "%ld. %ld\n", c + clusters, getClusterCount(ppFaces, entries, c + clusters)); + fprintf(stderr, "%ld. %ld\n", c + clusters, getClusterCount(ppFaces, entries, delta + c + clusters)); } for (int j = 0; j < entries; j++) {