基于原始/r/Deepfakes 线程的非官方项目。非常感谢!
https://www.reddit.com/r/deepfakes/(目前已停止访问了 ̄□ ̄||)
注意:此存储库不是由 /u/deepfakes 操作或维护的。详情请参阅以下说明。
deepfakes_faceswap
Faceswap是一种利用深度学习识别和替换图片和视频中的面孔的工具。
项目地址:
https://github.com/deepfakes/faceswap
Jennifer Lawrence / Steve Buscemi
Faceswap使用了Villain模型
请你确保在开始之前查看了INSTALL.md。
Faceswap是一个Python程序,可以在多个操作系统上运行,包括Windows,Linux和MacOS。
有关完整的安装说明,请参阅 INSTALL.md 。 你需要具有CUDA支持的现代GPU才能获得最佳性能。
项目有多个入口点。你必须:
收集照片(或使用以下训练数据提供的照片)
从原始照片中提取面部
在你的照片上训练一个模型(或者使用下面提供的训练数据中的模型)
使用模型转换你的源数据
查看 USAGE.md 以获取更详细的说明。
在你的安装目录中,运行 python faceswap.py extract 。运行后将会从 src 文件夹获取照片并将面部数据提取到 extract 文件夹中。
在你的安装目录中,运行 python faceswap.py train 。运行后将会从两个包含面部信息的文件夹获取数据并训练一个模型,模型将会保存在 models 文件夹中。
在你的安装目录中,运行 python faceswap.py convert 。运行时将会从 original 文件夹中获取照片,并将新的面孔数据应用到 modified 文件夹中。
或者,你可以通过运行 python faceswap.py gui 来运行GUI
上面提到的脚本都有 -h/--help 选项以及它们将接收的参数。相信聪明得你可以弄清楚它是如何工作的,对吧?!
注意:这里有一个视频转换工具。可以通过运行 python tools.py effmpeg -h 来访问。或者,你可以使用 ffmpeg将视频转换为照片、处理图像以及将图像转换回视频。
一些提示:
复用现有模型比从零开始训练要快得多。 如果没有足够的训练数据,请从看起来相似的人开始,然后切换数据。
项目地址:
https://github.com/deepfakes/faceswap
AI求职百题斩 · 每日一题
经过开发小哥的努力,现在每日一题模块已经
在AI求职百题斩小程序正式上线啦!
使用方法如下:
1.点击下方进入小程序 ↓
2.点击小程序上方 banner 进行答题
点击下方“阅读原文”查看更多内容