diff --git a/rtengine/improccoordinator.cc b/rtengine/improccoordinator.cc index 617038d82..0bb316b7d 100644 --- a/rtengine/improccoordinator.cc +++ b/rtengine/improccoordinator.cc @@ -365,7 +365,6 @@ void ImProcCoordinator::updatePreviewImage (int todo, Crop* cropCall) } */ imgsrc->convertColorSpace(orig_prev, params.icm, currWB); - // printf("improc color r=%f g=%f b=%f\n",orig_prev->r(50, 2300),orig_prev->g(50, 2300),orig_prev->b(50, 2300)); ipf.firstAnalysis (orig_prev, ¶ms, vhist16); } diff --git a/rtengine/ipretinex.cc b/rtengine/ipretinex.cc index f5edcd7c2..0ebf3ee43 100644 --- a/rtengine/ipretinex.cc +++ b/rtengine/ipretinex.cc @@ -241,7 +241,7 @@ void RawImageSource::MSR(float** luminance, float** originalLuminance, float **e moderetinex = 3; } - float high = (float) deh.highl; + float high = 0.6f*(float) deh.highl;//reduce sensibility retinex_scales( RetinexScales, scal, moderetinex, nei, high ); int H_L = height; @@ -318,7 +318,7 @@ void RawImageSource::MSR(float** luminance, float** originalLuminance, float **e } } else { for (; j < W_L; j++) { - luminance[i][j] += pond * xlogf(LIM(src[i][j] / out[i][j], ilimD, limD)); + luminance[i][j] += pond * xlogf(LIM(src[i][j] / out[i][j], ilimD, limD)); } } } diff --git a/rtengine/simpleprocess.cc b/rtengine/simpleprocess.cc index 73986518b..f6ea8ad6b 100644 --- a/rtengine/simpleprocess.cc +++ b/rtengine/simpleprocess.cc @@ -627,7 +627,6 @@ IImage16* processImage (ProcessingJob* pjob, int& errorCode, ProgressListener* p Imagefloat* baseImg = new Imagefloat (fw, fh); imgsrc->getImage (currWB, tr, baseImg, pp, params.toneCurve, params.icm, params.raw); -// printf("befo color R=%f G=%f B=%f\n",baseImg->r(50, 2300),baseImg->g(50, 2300),baseImg->b(50, 2300)); if (pl) { pl->setProgress (0.50); } @@ -717,7 +716,6 @@ IImage16* processImage (ProcessingJob* pjob, int& errorCode, ProgressListener* p delete [] Max_B_; imgsrc->convertColorSpace(baseImg, params.icm, currWB); - // printf("after color R=%f G=%f B=%f\n",baseImg->r(50, 2300),baseImg->g(50, 2300),baseImg->b(50, 2300)); // perform first analysis LUTu hist16 (65536); @@ -817,7 +815,6 @@ IImage16* processImage (ProcessingJob* pjob, int& errorCode, ProgressListener* p float moyS = 0.f; float eqty = 0.f; ipf.moyeqt (baseImg, moyS, eqty);//return image : mean saturation and standard dev of saturation - //printf("moy=%f ET=%f\n", moyS,eqty); float satp = ((moyS + 1.5f * eqty) - 0.3f) / 0.7f; //1.5 sigma ==> 93% pixels with high saturation -0.3 / 0.7 convert to Hombre scale if(satp >= 0.92f) {