Mercurial > hg > match-vamp
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)