Remove unnecessary duplication
This commit is contained in:
parent
03738668c0
commit
d26d89377b
1 changed files with 4 additions and 1 deletions
|
@ -20,6 +20,7 @@ import modules.shared as shared
|
||||||
import modules.face_restoration
|
import modules.face_restoration
|
||||||
import modules.images as images
|
import modules.images as images
|
||||||
import modules.styles
|
import modules.styles
|
||||||
|
import logging
|
||||||
|
|
||||||
|
|
||||||
# some of those options should not be changed at all because they would break the model, so I removed them from options.
|
# some of those options should not be changed at all because they would break the model, so I removed them from options.
|
||||||
|
@ -28,11 +29,13 @@ opt_f = 8
|
||||||
|
|
||||||
|
|
||||||
def setup_color_correction(image):
|
def setup_color_correction(image):
|
||||||
|
logging.info("Calibrating color correction.")
|
||||||
correction_target = cv2.cvtColor(np.asarray(image.copy()), cv2.COLOR_RGB2LAB)
|
correction_target = cv2.cvtColor(np.asarray(image.copy()), cv2.COLOR_RGB2LAB)
|
||||||
return correction_target
|
return correction_target
|
||||||
|
|
||||||
|
|
||||||
def apply_color_correction(correction, image):
|
def apply_color_correction(correction, image):
|
||||||
|
logging.info("Applying color correction.")
|
||||||
image = Image.fromarray(cv2.cvtColor(exposure.match_histograms(
|
image = Image.fromarray(cv2.cvtColor(exposure.match_histograms(
|
||||||
cv2.cvtColor(
|
cv2.cvtColor(
|
||||||
np.asarray(image),
|
np.asarray(image),
|
||||||
|
@ -367,7 +370,7 @@ def process_images(p: StableDiffusionProcessing) -> Processed:
|
||||||
|
|
||||||
if p.color_corrections is not None and i < len(p.color_corrections):
|
if p.color_corrections is not None and i < len(p.color_corrections):
|
||||||
if opts.save and not p.do_not_save_samples and opts.save_images_before_color_correction:
|
if opts.save and not p.do_not_save_samples and opts.save_images_before_color_correction:
|
||||||
images.save_image(Image.fromarray(x_sample), p.outpath_samples, "", seeds[i], prompts[i], opts.samples_format, info=infotext(n, i), p=p, suffix="-before-color-correction")
|
images.save_image(image, p.outpath_samples, "", seeds[i], prompts[i], opts.samples_format, info=infotext(n, i), p=p, suffix="-before-color-correction")
|
||||||
image = apply_color_correction(p.color_corrections[i], image)
|
image = apply_color_correction(p.color_corrections[i], image)
|
||||||
|
|
||||||
if p.overlay_images is not None and i < len(p.overlay_images):
|
if p.overlay_images is not None and i < len(p.overlay_images):
|
||||||
|
|
Loading…
Reference in a new issue