🚀 Face Swapper is an AI-powered face swapping tool that seamlessly replaces faces in images using deep learning models. It leverages InsightFace for face detection and feature extraction, along with INSWAPPER for high-quality face swapping.
✅ AI-Based Face Detection – Uses RetinaFace to detect faces with high accuracy.
✅ Seamless Face Swapping – Powered by INSWAPPER (ONNX) for realistic swaps.
✅ Automatic Landmark Alignment – Ensures natural blending of facial features.
✅ High-Resolution Outputs – Generates sharp and visually accurate swapped faces.
- Python 3.8+
- OpenCV
- InsightFace
- INSWAPPER (ONNX)
- Matplotlib
- NumPy
Here’s a demonstration of the face swapping process from Image 1 to Image 2:
This showcases how Face Swapper intelligently replaces the face while maintaining realism and natural expressions.
To use the face swapper, download the inswapper_128.onnx model from Hugging Face:
Download INSwapper Model
This project is licensed under the MIT License.
🚀 Happy Swapping! 💺😊

