Deep learning face detection and swapping using autoencoders and generative models.
A tool for face detection, extraction, training, and swapping in images and videos. Includes GUI interface, Docker support, multi-GPU training, and multiple detection models (MTCNN, FAN aligner).
- Face extraction from photos and videos
- Face recognition and alignment
- Model training on face datasets
- Batch conversion in images/videos
- GUI interface for end-users
- Docker support for reproducible environments
- Multi-GPU training support
- Ethical framework with strict guidelines
| Layer | Technology |
|---|---|
| Language | Python |
| ML Framework | TensorFlow, Keras |
| Vision | OpenCV, scikit-image |
| GPU | CUDA (NVIDIA), partial AMD |
pip install -r requirements.txt
python faceswap.py --helpSee the full installation guide for detailed setup.
MIT