joshua-wu/deepfakes_faceswap
from deekfakes' faceswap: https://www.reddit.com/user/deepfakes/
repo name | joshua-wu/deepfakes_faceswap |
repo link | https://github.com/joshua-wu/deepfakes_faceswap |
homepage | |
language | Python |
size (curr.) | 9 kB |
stars (curr.) | 2758 |
created | 2017-12-15 |
license | |
deepfakes_faceswap
This is the code from deepfakes' faceswap project. Hope we can improve it together, HAVE FUN!
Message from deepfakes:
Whole project with training images and trained model (~300MB):
anonfile.com/p7w3m0d5be/face-swap.zip or click here to download
Source code only:
anonfile.com/f6wbmfd2b2/face-swap-code.zip or click here to download
Requirements:
Python 3
Opencv 3
Tensorflow 1.3+(?)
Keras 2
you also need a modern GPU with CUDA support for best performance
How to run:
python train.py
As you can see, the code is embarrassingly simple. I don’t think it’s worth the trouble to keep it secret from everyone. I believe the community are smart enough to finish the rest of the owl.
If there is any question, welcome to discuss here.
Some tips:
Reuse existing models will train much faster than start from nothing.
If there are not enough training data, start with someone looks similar, then switch the data.