From 281aa43d139d13573bb34bf6d8546cb625336785 Mon Sep 17 00:00:00 2001 From: Desmis Date: Mon, 24 Aug 2015 16:34:29 +0200 Subject: [PATCH] Dehaze range settings --- rtengine/ipdehaz.cc | 8 ++++++++ rtgui/labcurve.cc | 6 +++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/rtengine/ipdehaz.cc b/rtengine/ipdehaz.cc index 4b5cc0996..10f2a0e4a 100644 --- a/rtengine/ipdehaz.cc +++ b/rtengine/ipdehaz.cc @@ -226,6 +226,14 @@ float logBetaGain = xlogf(beta) * gain; mean=0.f;stddv=0.f; mean_stddv( dst, mean, stddv, W_L, H_L); +/* for (int i=0; i< H_L; i++ ) + for (int j=0; j (mean + 1.5f * stddv)) dst[i][j] = mean + 1.5f * stddv; + if(dst[i][j] < (mean - 1.5f * stddv)) dst[i][j] = mean - 1.5f * stddv; + + } +*/ mini = mean - vart*stddv; maxi = mean + vart*stddv; delta = maxi - mini; diff --git a/rtgui/labcurve.cc b/rtgui/labcurve.cc index 16ed93c8f..08c9ac0c2 100644 --- a/rtgui/labcurve.cc +++ b/rtgui/labcurve.cc @@ -250,9 +250,9 @@ LCurve::LCurve () : FoldableToolPanel(this, "labcurves", M("TP_LABCURVE_LABEL")) str = Gtk::manage (new Adjuster (M("TP_LABCURVE_STR"), 0, 100., 1., 60.)); scal = Gtk::manage (new Adjuster (M("TP_LABCURVE_SCAL"), 1, 6., 1., 3.)); neigh = Gtk::manage (new Adjuster (M("TP_LABCURVE_NEIGH"), 6, 100., 1., 80.)); - gain = Gtk::manage (new Adjuster (M("TP_LABCURVE_GAIN"), 70, 130, 1, 100)); - offs = Gtk::manage (new Adjuster (M("TP_LABCURVE_OFFS"), 0, 500, 1, 0)); - vart = Gtk::manage (new Adjuster (M("TP_LABCURVE_VART"), 100, 160, 1, 125)); + gain = Gtk::manage (new Adjuster (M("TP_LABCURVE_GAIN"), 50, 150, 1, 100)); + offs = Gtk::manage (new Adjuster (M("TP_LABCURVE_OFFS"), 0, 3000, 1, 0)); + vart = Gtk::manage (new Adjuster (M("TP_LABCURVE_VART"), 80, 300, 1, 125)); dehazVBox->pack_start (*str); str->show ();