From 546e1830d6cf88577beb8b21afed2a02540e06b5 Mon Sep 17 00:00:00 2001 From: Steffen Pohle Date: Sun, 3 Apr 2022 18:08:54 +0200 Subject: [PATCH] level detection needs improvement --- main.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/main.c b/main.c index 103aecf..2ce8ce4 100644 --- a/main.c +++ b/main.c @@ -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;