faceswap-GAN 填坑

faceswap-GAN项目源码引用自这里

第一步:面部提取以及校正

在项目目录下启动jupyter notebook,启动后的效果大概是这个样子

首先运行 MTCNN_video_face_detection_alignment.ipynb 进行人脸提取。首先新建文件夹”faces“,在"faces"文件夹下新建三个文件夹"aligned_faces"、"raw_faces"、"binary_masks_eyes"。值得注意的的是,我们需要执行两次,一次是提取原视频,一次是提取目标视频。首先要把源视频命名为INPUT_VIDEO.mp4,位置也是项目的主目录。提取完以后我们需要将faces/alignedface移动到项目主目录下的faceA里,载提取目标视频,同样的,移动alignedface到主目录的faceB下。

第二步,我们跳过prep_binary_masks.ipynb(这个是为了使得合成的效果更好,可以不用)直接训练模型。

首先需要将FaceSwap_GAN_v2.2_train_test.ipynb中的use_bm_eyes = True改为use_bm_eyes = False。

一步一步运行就可以了。只要配置的正确,应该就不会出什么问题

 

 

我报的错以及解决方案

1.ValueError: Object arrays cannot be loaded when allow_pickle=False

直接到你numpy下的format.py(.../site-packages/numpy/lib/format.py)删除掉相关的三行代码。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值