@ -216,18 +216,11 @@ class UpscaledINSwapper(INSwapper):
bgr_fake,inswapper_options=options,k=k
)
ifoptions.improved_mask:
ifk==1:
logger.warning(
"Please note that improved mask does not work well without upscaling. Set upscaling to Lanczos at least if you want speed and want to use improved mask."
# compute fake_diff before sharpen and color correction (better result)
fake_diff=compute_diff(bgr_fake,aimg)
ifnotoptions.improved_mask:
# If improved mask is not used, we should compute before sharpen and color correction (better diff)
fake_diff=compute_diff(bgr_fake,aimg=aimg)
ifoptions.sharpen:
logger.info("sharpen")
@ -244,6 +237,24 @@ class UpscaledINSwapper(INSwapper):
)
bgr_fake=pil_to_cv2(bgr_fake_pil)
ifoptions.improved_mask:
ifk==1:
logger.warning(
"Please note that improved mask does not work well without upscaling. Set upscaling to Lanczos at least if you want speed and want to use improved mask."