python 换脸 github_Github项目推荐 | 基于 deepfakes (视频换脸)的非官方项目deepfakes_faceswap...

原标题:Github项目推荐 | 基于 deepfakes (视频换脸)的非官方项目deepfakes_faceswap

基于原始/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文件夹中。

GUI

或者,你可以通过运行 python faceswap.py gui来运行GUI

一般注意事项

上面提到的脚本都有 -h/--help 选项以及它们将接收的参数。相信聪明得你可以弄清楚它是如何工作的,对吧?!

注意:这里有一个视频转换工具。可以通过运行 python tools.py effmpeg -h来访问。或者,你可以使用 ffmpeg将视频转换为照片、处理图像以及将图像转换回视频。

一些提示:

复用现有模型比从零开始训练要快得多。 如果没有足够的训练数据,请从看起来相似的人开始,然后切换数据。

项目地址:

https://github.com/deepfakes/faceswap返回搜狐,查看更多

责任编辑:

你可能感兴趣的:(python,换脸,github)