Support Simswap 512
Support Simswap 512
This commit is contained in:
@@ -31,16 +31,22 @@ if __name__ == '__main__':
|
||||
opt = TestOptions().parse()
|
||||
|
||||
start_epoch, epoch_iter = 1, 0
|
||||
crop_size = 224
|
||||
crop_size = opt.crop_size
|
||||
|
||||
torch.nn.Module.dump_patches = True
|
||||
if crop_size == 512:
|
||||
opt.which_epoch = 550000
|
||||
opt.name = '512'
|
||||
mode = 'ffhq'
|
||||
else:
|
||||
mode = 'None'
|
||||
logoclass = watermark_image('./simswaplogo/simswaplogo.png')
|
||||
model = create_model(opt)
|
||||
model.eval()
|
||||
spNorm =SpecificNorm()
|
||||
|
||||
app = Face_detect_crop(name='antelope', root='./insightface_func/models')
|
||||
app.prepare(ctx_id= 0, det_thresh=0.6, det_size=(640,640))
|
||||
app.prepare(ctx_id= 0, det_thresh=0.6, det_size=(640,640),mode=mode)
|
||||
|
||||
with torch.no_grad():
|
||||
pic_a = opt.pic_a_path
|
||||
@@ -55,7 +61,7 @@ if __name__ == '__main__':
|
||||
img_id = img_id.cuda()
|
||||
|
||||
#create latent id
|
||||
img_id_downsample = F.interpolate(img_id, scale_factor=0.5)
|
||||
img_id_downsample = F.interpolate(img_id, size=(112,112))
|
||||
latend_id = model.netArc(img_id_downsample)
|
||||
latend_id = F.normalize(latend_id, p=2, dim=1)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user