def get_MergerConfig(self): import merger return self.predictor_func, (self.resolution, self.resolution, 3), merger.MergerConfigMasked( face_type=self.face_type, default_mode='overlay', )
def get_MergerConfig(self): face_type = FaceType.FULL import merger return self.predictor_func, (self.resolution, self.resolution, 3), merger.MergerConfigMasked(face_type=face_type, default_mode = 'overlay', clip_hborder_mask_per=0.0625 if (face_type != FaceType.HALF) else 0, )
def get_MergerConfig(self): face_type = FaceType.FULL import merger return self.predictor_func, (self.stage_resolution, self.stage_resolution, 3), merger.MergerConfigMasked( face_type=face_type, default_mode='overlay', )
def get_MergerConfig(self): if self.options['face_type'] == 'h': face_type = FaceType.HALF elif self.options['face_type'] == 'mf': face_type = FaceType.MID_FULL elif self.options['face_type'] == 'f': face_type = FaceType.FULL import merger return self.predictor_func, (self.options['resolution'], self.options['resolution'], 3), merger.MergerConfigMasked(face_type=face_type, default_mode = 'overlay' if self.options['ct_mode'] != 'none' or self.options['face_style_power'] or self.options['bg_style_power'] else 'seamless', )
def get_MergerConfig(self): morph_factor = np.clip ( io.input_number ("Morph factor", 0.75, add_info="0.0 .. 1.0"), 0.0, 1.0 ) def predictor_morph(face): return self.predictor_func(face, morph_factor) import merger return predictor_morph, (self.options['resolution'], self.options['resolution'], 3), merger.MergerConfigMasked(face_type=self.face_type, default_mode = 'overlay')