1.1.2 支持的操作系统
Windows 10 Windows 7和8。Windows有一个安装程序见:https://github.com/deepfakes/faceswap/releases
Linux大多数基于Ubuntu/Debian或CentOS的Linux发行版都可以使用。有一个Linux安装脚本见:https://github.com/deepfakes/faceswap/releases
macOS对GPU加速的原生 Apple Silicon处理的实验支持(例如苹果M1芯片)。基于Intel的macOS系统应该可以工作,但您需要遵循手动安装说明。
所有操作系统必须为64位才能运行Tensorflow。 1.2 安装包安装
2.1.1 命令行抽取
运行 python3 faceswap.py extract 这将从src文件夹中抽取照片,并将人脸提取到extract文件夹中。
# To extract trump from photos in a folder:
python faceswap.py extract -i ~/faceswap/src/trump -o ~/faceswap/faces/trump
# To extract trump from a video file:
python faceswap.py extract -i ~/faceswap/src/trump.mp4 -o ~/faceswap/faces/trump
# To extract cage from photos in a folder:
python faceswap.py extract -i ~/faceswap/src/cage -o ~/faceswap/faces/cage
# To extract cage from a video file:
python faceswap.py extract -i ~/faceswap/src/cage.mp4 -o ~/faceswap/faces/cage 2.1.2 GUI 方式抽取
python3 faceswap.py gui
2.2 训练
2.2.1 命令行方式训练
运行 python faceswap.py train 这将从包含两个人脸的照片的两个文件夹中提取照片,并训练模型,然后保存在models文件夹中。
python3 faceswap.py train -A ~/faceswap/faces/trump -B ~/faceswap/faces/cage -m ~/faceswap/trump_cage_model/
# or -p to show a preview
python3 faceswap.py train -A ~/faceswap/faces/trump -B ~/faceswap/faces/cage -m ~/faceswap/trump_cage_model/ -p 2.2.2 GUI 方式训练