From 331dacbacd24cba8f8d95b0241045ceb6c716376 Mon Sep 17 00:00:00 2001 From: lvmin Date: Sun, 8 Oct 2023 18:20:30 -0700 Subject: [PATCH] fix incorrect cpds --- fooocus_extras/preprocessors.py | 9 ++++++--- fooocus_version.py | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/fooocus_extras/preprocessors.py b/fooocus_extras/preprocessors.py index b19a7cb..ddcc363 100644 --- a/fooocus_extras/preprocessors.py +++ b/fooocus_extras/preprocessors.py @@ -37,7 +37,7 @@ def cpds(x): # See http://www.cse.cuhk.edu.hk/leojia/projects/color2gray/index.html # See https://docs.opencv.org/3.0-beta/modules/photo/doc/decolor.html - raw = cv2.GaussianBlur(x, (0, 0), 1.0) + raw = cv2.GaussianBlur(x, (0, 0), 0.8) density, boost = cv2.decolor(raw) raw = raw.astype(np.float32) @@ -48,8 +48,11 @@ def cpds(x): result = density + offset - result -= np.min(result) - result /= np.max(result) + v_min = np.percentile(result, 4) + v_max = np.percentile(result, 96) + + result -= v_min + result /= v_max - v_min result *= 255.0 diff --git a/fooocus_version.py b/fooocus_version.py index 07fbeef..9638a11 100644 --- a/fooocus_version.py +++ b/fooocus_version.py @@ -1 +1 @@ -version = '2.1.22' +version = '2.1.24'