From 847622ee3adf5bd05842cc19898358fb4b24c321 Mon Sep 17 00:00:00 2001 From: iperov Date: Thu, 28 Feb 2019 23:12:24 +0400 Subject: [PATCH] converter: fix seamless --- converters/ConverterMasked.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/converters/ConverterMasked.py b/converters/ConverterMasked.py index 1b5bba4..586904f 100644 --- a/converters/ConverterMasked.py +++ b/converters/ConverterMasked.py @@ -271,11 +271,8 @@ class ConverterMasked(Converter): pass if self.mode == 'seamless' or self.mode == 'seamless-hist-match': - out_img = np.clip( img_bgr*(1-img_face_mask_aaa) + (out_img*img_face_mask_aaa) , 0, 1.0 ) - if debug: - debugs += [out_img.copy()] - try: + out_img = cv2.seamlessClone( (out_img*255).astype(np.uint8), (img_bgr*255).astype(np.uint8), (img_face_seamless_mask_aaa*255).astype(np.uint8), (maskx,masky) , cv2.NORMAL_CLONE ) out_img = out_img.astype(dtype=np.float32) / 255.0 except: