diff src/DistanceMetric.cpp @ 116:eed5f9594268 refactors

Add OutputDerivative, for completeness, & make DistanceMetric cope with negative feature values
author Chris Cannam
date Fri, 05 Dec 2014 10:05:31 +0000
parents 696f6e7f2f31
children af69db43f5a4
line wrap: on
line diff
--- a/src/DistanceMetric.cpp	Thu Dec 04 16:51:13 2014 +0000
+++ b/src/DistanceMetric.cpp	Fri Dec 05 10:05:31 2014 +0000
@@ -32,10 +32,8 @@
     assert(int(f2.size()) == featureSize);
     
     for (int i = 0; i < featureSize; i++) {
-        assert(f1[i] >= 0);
-        assert(f2[i] >= 0);
         d += fabs(f1[i] - f2[i]);
-        sum += f1[i] + f2[i];
+        sum += fabs(f1[i]) + fabs(f2[i]);
     }
 
     if (sum == 0)