From b30e1244a3367bc796aa6e82ef057e210844b29b Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Wed, 23 Nov 2016 11:11:40 +0100 Subject: filter/accela: fix formula We need to multiply by rot_nl or there's a discontinuity. --- filter-accela/ftnoir_filter_accela.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'filter-accela') diff --git a/filter-accela/ftnoir_filter_accela.cpp b/filter-accela/ftnoir_filter_accela.cpp index 89698413..dea39eb7 100644 --- a/filter-accela/ftnoir_filter_accela.cpp +++ b/filter-accela/ftnoir_filter_accela.cpp @@ -69,7 +69,7 @@ void accela::filter(const double* input, double *output) vec < nl.max(); if (should_apply_rot_nonlinearity) - return std::pow(out_/nl.max(), nl.cur()); + return std::pow(out_/nl.max(), nl.cur()) * nl.max(); else return out_; ); -- cgit v1.2.3