Minor cleanups
This commit is contained in:
parent
d8e189e497
commit
e527ad44cd
@ -69,7 +69,7 @@ void ImProcFunctions::PF_correct_RT(LabImage * src, double radius, int thresh)
|
||||
gaussianBlur(src->b, tmpb, src->W, src->H, radius);
|
||||
}
|
||||
|
||||
double chromave = 0.f; // use double precision for large summations
|
||||
double chromave = 0.0; // use double precision for large summations
|
||||
|
||||
#ifdef _OPENMP
|
||||
#pragma omp parallel
|
||||
@ -125,7 +125,7 @@ void ImProcFunctions::PF_correct_RT(LabImage * src, double radius, int thresh)
|
||||
|
||||
chromave /= (height * width);
|
||||
|
||||
if(chromave > 0.f) {
|
||||
if(chromave > 0.0) {
|
||||
// now as chromave is calculated, we postprocess fringe to reduce the number of divisions in future
|
||||
#ifdef _OPENMP
|
||||
#pragma omp parallel for simd
|
||||
@ -285,7 +285,7 @@ void ImProcFunctions::PF_correct_RTcam(CieImage * src, double radius, int thresh
|
||||
gaussianBlur(srbb, tmbb, src->W, src->H, radius);
|
||||
}
|
||||
|
||||
double chromave = 0.0f; // use double precision for large summations
|
||||
double chromave = 0.0; // use double precision for large summations
|
||||
|
||||
#ifdef __SSE2__
|
||||
|
||||
@ -351,7 +351,7 @@ void ImProcFunctions::PF_correct_RTcam(CieImage * src, double radius, int thresh
|
||||
|
||||
chromave /= (height * width);
|
||||
|
||||
if(chromave > 0.f) {
|
||||
if(chromave > 0.0) {
|
||||
// now as chromave is calculated, we postprocess fringe to reduce the number of divisions in future
|
||||
#ifdef _OPENMP
|
||||
#pragma omp parallel for simd
|
||||
@ -811,7 +811,7 @@ void ImProcFunctions::Badpixelscam(CieImage * src, double radius, int thresh, in
|
||||
}
|
||||
|
||||
// begin chroma badpixels
|
||||
double chrommed = 0.f; // use double precision for large summations
|
||||
double chrommed = 0.0; // use double precision for large summations
|
||||
#ifdef _OPENMP
|
||||
#pragma omp parallel for reduction(+:chrommed)
|
||||
#endif
|
||||
@ -826,7 +826,7 @@ void ImProcFunctions::Badpixelscam(CieImage * src, double radius, int thresh, in
|
||||
|
||||
chrommed /= (height * width);
|
||||
|
||||
if(chrommed > 0.f) {
|
||||
if(chrommed > 0.0) {
|
||||
// now chrommed is calculated, so we postprocess badpix to reduce the number of divisions in future
|
||||
#ifdef _OPENMP
|
||||
#pragma omp parallel
|
||||
@ -953,7 +953,7 @@ void ImProcFunctions::Badpixelscam(CieImage * src, double radius, int thresh, in
|
||||
|
||||
}
|
||||
|
||||
void ImProcFunctions::BadpixelsLab(LabImage * src, double radius, int thresh, int mode, float chrom)
|
||||
void ImProcFunctions::BadpixelsLab(LabImage * src, double radius, int thresh, float chrom)
|
||||
{
|
||||
BENCHFUN
|
||||
const int halfwin = ceil(2 * radius) + 1;
|
||||
@ -1159,7 +1159,7 @@ void ImProcFunctions::BadpixelsLab(LabImage * src, double radius, int thresh, in
|
||||
}
|
||||
|
||||
// begin chroma badpixels
|
||||
double chrommed = 0.f; // use double precision for large summations
|
||||
double chrommed = 0.0; // use double precision for large summations
|
||||
|
||||
#ifdef _OPENMP
|
||||
#pragma omp parallel for reduction(+:chrommed)
|
||||
@ -1174,7 +1174,7 @@ void ImProcFunctions::BadpixelsLab(LabImage * src, double radius, int thresh, in
|
||||
}
|
||||
|
||||
chrommed /= (height * width);
|
||||
if(chrommed > 0.f) {
|
||||
if(chrommed > 0.0) {
|
||||
|
||||
// now as chrommed is calculated, we postprocess badpix to reduce the number of divisions in future
|
||||
|
||||
|
@ -6289,10 +6289,10 @@ void ImProcFunctions::badpixcam (CieImage* ncie, double rad, int thr, int mode,
|
||||
}
|
||||
}
|
||||
|
||||
void ImProcFunctions::badpixlab (LabImage* lab, double rad, int thr, int mode, float skinprot, float chrom)
|
||||
void ImProcFunctions::badpixlab (LabImage* lab, double rad, int thr, float skinprot, float chrom)
|
||||
{
|
||||
if (lab->W >= 8 && lab->H >= 8) {
|
||||
BadpixelsLab (lab, rad, thr, mode, chrom);
|
||||
BadpixelsLab (lab, rad, thr, chrom);
|
||||
}
|
||||
}
|
||||
|
||||
@ -6308,7 +6308,7 @@ void ImProcFunctions::dirpyrequalizer (LabImage* lab, int scale)
|
||||
|
||||
if (params->dirpyrequalizer.gamutlab && params->dirpyrequalizer.skinprotect != 0) {
|
||||
constexpr float chrom = 50.f;
|
||||
ImProcFunctions::badpixlab (lab, artifact, 5, 3, params->dirpyrequalizer.skinprotect, chrom); //for artifacts
|
||||
ImProcFunctions::badpixlab (lab, artifact, 5, params->dirpyrequalizer.skinprotect, chrom); //for artifacts
|
||||
}
|
||||
|
||||
//dirpyrLab_equalizer(lab, lab, params->dirpyrequalizer.mult);
|
||||
|
@ -337,12 +337,12 @@ public:
|
||||
void defringe (LabImage* lab);
|
||||
void defringecam (CieImage* ncie);
|
||||
void badpixcam (CieImage* ncie, double rad, int thr, int mode, float skinprot, float chrom, int hotbad);
|
||||
void badpixlab (LabImage* lab, double rad, int thr, int mode, float skinprot, float chrom);
|
||||
void badpixlab (LabImage* lab, double rad, int thr, float skinprot, float chrom);
|
||||
|
||||
void PF_correct_RT (LabImage * src, double radius, int thresh);
|
||||
void PF_correct_RTcam (CieImage * src, double radius, int thresh);
|
||||
void Badpixelscam (CieImage * src, double radius, int thresh, int mode, float skinprot, float chrom, int hotbad);
|
||||
void BadpixelsLab (LabImage * src, double radius, int thresh, int mode, float chrom);
|
||||
void BadpixelsLab (LabImage * src, double radius, int thresh, float chrom);
|
||||
|
||||
void ToneMapFattal02(Imagefloat *rgb);
|
||||
void localContrast(LabImage *lab);
|
||||
|
Loading…
x
Reference in New Issue
Block a user