Mercurial > hg > tipic
changeset 22:528185bfb0e9
Wire up normalisation
author | Chris Cannam |
---|---|
date | Mon, 28 Sep 2015 14:54:07 +0100 |
parents | 51d6dd470646 |
children | 7330e78bedb4 |
files | src/CRP.cpp |
diffstat | 1 files changed, 4 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/src/CRP.cpp Mon Sep 28 14:51:17 2015 +0100 +++ b/src/CRP.cpp Mon Sep 28 14:54:07 2015 +0100 @@ -3,6 +3,7 @@ #include "CRP.h" #include "DCT.h" +#include "Normalise.h" #include <cmath> #include <iostream> @@ -29,6 +30,8 @@ RealBlock out; RealColumn dctOut(m_size); + int normP = 2; //!!! L2 norm (this is a param in MATLAB version) + for (RealColumn col: in) { RealColumn crp(bins); @@ -59,9 +62,7 @@ crp[i % bins] += col[i]; } - //!!! normalise as in normalizeFeature.m - - out.push_back(crp); + out.push_back(Normalise::normalise(crp, normP)); } return out;