]> mj.ucw.cz Git - libucw.git/commitdiff
bugfix in signatures comparision
authorPavel Charvat <pavel.charvat@netcentrum.cz>
Tue, 22 Aug 2006 16:01:54 +0000 (18:01 +0200)
committerPavel Charvat <pavel.charvat@netcentrum.cz>
Tue, 22 Aug 2006 16:01:54 +0000 (18:01 +0200)
images/image-sim-test.c
images/sig-cmp.c

index 27a63ee14446f169734b9eda59e93cdfdff7b6e1..f87298eb0737454236f83c6165e51c51377a069e 100644 (file)
@@ -157,7 +157,7 @@ main(int argc, char **argv)
   dump_signature(&sig1);
   dump_signature(&sig2);
 
-  uns dist = image_signatures_dist(&sig1, &sig1);
+  uns dist = image_signatures_dist(&sig1, &sig2);
   MSG("dist=%.6f", dist / (double)(1 << IMAGE_SIG_DIST_SCALE));
   
   image_destroy(img1);
index 804e8ba9886ffe1ef61474b4f52298a32dfaa359..0dccfb4daba5c6d78827b5a660e9f9ea6376e2b2 100644 (file)
@@ -30,7 +30,7 @@ image_signatures_dist(struct image_signature *sig1, struct image_signature *sig2
 
   /* Compute distance matrix */
   for (uns i = 0; i < cnt1; i++)
-    for (uns j = i + 1; j < cnt2; j++)
+    for (uns j = 0; j < cnt2; j++)
       {
        uns d = 0;
        for (uns k = 0; k < IMAGE_REG_F; k++)