diff options
-rw-r--r-- | ftnoir_filter_accela/ftnoir_filter_accela.cpp | 10 | ||||
-rw-r--r-- | ftnoir_filter_accela/ftnoir_filter_accela.h | 6 |
2 files changed, 8 insertions, 8 deletions
diff --git a/ftnoir_filter_accela/ftnoir_filter_accela.cpp b/ftnoir_filter_accela/ftnoir_filter_accela.cpp index d10f2bb0..2fad523e 100644 --- a/ftnoir_filter_accela/ftnoir_filter_accela.cpp +++ b/ftnoir_filter_accela/ftnoir_filter_accela.cpp @@ -40,7 +40,7 @@ void FTNoIR_Filter::filter(const double* input, double *output) return; } - const double rot_t = 10. * (1+s.rot_threshold) / 100.; + const double rot_t = 7. * (1+s.rot_threshold) / 100.; const double trans_t = 5. * (1+s.trans_threshold) / 100.; const double dt = t.elapsed() * 1e-9; @@ -55,16 +55,16 @@ void FTNoIR_Filter::filter(const double* input, double *output) RC = 0; break; case 1: // low - RC = 0.09; + RC = 0.06; break; case 2: // normal - RC = 0.13; + RC = 0.11; break; case 3: // high - RC = 0.16; + RC = 0.15; break; case 4: // extreme - RC = 0.19; + RC = 0.20; break; } diff --git a/ftnoir_filter_accela/ftnoir_filter_accela.h b/ftnoir_filter_accela/ftnoir_filter_accela.h index e682561e..ec541088 100644 --- a/ftnoir_filter_accela/ftnoir_filter_accela.h +++ b/ftnoir_filter_accela/ftnoir_filter_accela.h @@ -33,10 +33,10 @@ private: Timer t; static double f(double vec, double thres); - static constexpr double high_thres_c = 3; - static constexpr double high_thres_out = 350; + static constexpr double high_thres_c = 4; + static constexpr double high_thres_out = 500; - static constexpr double low_thres_mult = 50; + static constexpr double low_thres_mult = 100; }; class FilterControls: public IFilterDialog |