Change Guidedfilter Guid reference from L to Y

This commit is contained in:
Desmis
2019-08-27 08:56:15 +02:00
parent 634c951e39
commit 9cd4ca51d3
3 changed files with 19 additions and 4 deletions

View File

@@ -1285,7 +1285,15 @@ void ImProcFunctions::ip_wavelet(LabImage * lab, LabImage * dst, int kall, const
for (int ir = 0; ir < lab->H; ir++)
for (int jr = 0; jr < lab->W; jr++) {
ble[ir][jr] = dst->L[ir][jr] / 32768.f;
guid[ir][jr] = provradius->L[ir][jr] / 32768.f;
float X, Y, Z;
float L = provradius->L[ir][jr];
float a = provradius->a[ir][jr];
float b = provradius->b[ir][jr];
Color::Lab2XYZ(L, a, b, X, Y, Z);
guid[ir][jr] = Y / 32768.f;
// guid[ir][jr] = provradius->L[ir][jr] / 32768.f;
}
double epsilmax = 0.001;