level detection needs improvement

master
Steffen Pohle 3 years ago
parent e51289b772
commit 546e1830d6

@ -208,7 +208,10 @@ int detect_level(ImageFloat *imgf) {
if (ylow == imgf->h - 1) v = imgf->data[(ylow) * imgf->w];
v = ((float)avg-1.0) * v/(float)avg + imgf->data[(ylow) * imgf->w]/(float) avg;
for (x = 4; x < 16; x++) imgf->data[x + (ylow) * imgf->w] = v;
if (v < 0.1) level = ylow;
if (v > 0.1) {
level = ylow;
break;
}
}
return level;

Loading…
Cancel
Save