From 10b6f801d1d27a5d085aea312d5890b8a291e4cc Mon Sep 17 00:00:00 2001 From: harisreedhar Date: Tue, 18 Mar 2025 21:43:49 +0530 Subject: [PATCH] add mask blend --- face_swapper/src/models/generator.py | 1 + 1 file changed, 1 insertion(+) diff --git a/face_swapper/src/models/generator.py b/face_swapper/src/models/generator.py index 5ed2821..4f5a2f5 100644 --- a/face_swapper/src/models/generator.py +++ b/face_swapper/src/models/generator.py @@ -24,6 +24,7 @@ class Generator(nn.Module): output_tensor = self.generator(source_embedding, target_features) target_feature = target_features[-1] output_mask = self.masker(target_tensor, target_feature) + output_tensor = output_tensor * output_mask + target_tensor * (1 - output_mask) return output_tensor, output_mask def encode_features(self, input_tensor : Tensor) -> Tuple[Feature, ...]: