From 964fc8ab4587662821c96d3d9da084b8a2b354b0 Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Fri, 28 Nov 2014 11:58:53 +0100 Subject: accela: scale up to thres exponentially, not linearly --- ftnoir_filter_accela/ftnoir_filter_accela.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ftnoir_filter_accela/ftnoir_filter_accela.cpp b/ftnoir_filter_accela/ftnoir_filter_accela.cpp index d5cd4080..e2073915 100644 --- a/ftnoir_filter_accela/ftnoir_filter_accela.cpp +++ b/ftnoir_filter_accela/ftnoir_filter_accela.cpp @@ -22,7 +22,7 @@ static double f(double vec, double thres) return (vec - thres*4) * 600 + thres*4; if (vec > thres) return (vec - thres) * 150 + thres; - return vec; + return pow(vec / thres, 2.0) * thres; } void FTNoIR_Filter::filter(const double* input, double *output) -- cgit v1.2.3