Improvment to Soft radius

This commit is contained in:
Desmis
2019-03-24 13:59:38 +01:00
parent 71cfb520a0
commit 3d62375623
5 changed files with 33 additions and 11 deletions

View File

@@ -1210,10 +1210,15 @@ private:
ble[ir][jr] = (labView->L[ir][jr] - provradius->L[ir][jr]) / 32768.f;
guid[ir][jr] = provradius->L[ir][jr] / 32768.f;
}
double epsilmax = 0.001;
double epsilmin = 0.0001;
double aepsil = (epsilmax - epsilmin) / 90.f;
double bepsil = epsilmax - 100.f * aepsil;
double epsil = aepsil * WaveParams.softrad + bepsil;
float blur = 10.f / 1 * (0.01f + 0.8f * WaveParams.softrad);
float blur = 10.f / 1 * (0.001f + 0.8f * WaveParams.softrad);
// rtengine::guidedFilter(guid, ble, ble, blur, 0.001, multiTh);
rtengine::guidedFilter(guid, ble, ble, blur, 0.0005, false);
rtengine::guidedFilter(guid, ble, ble, blur, epsil, false);