Skip to content
master
Switch branches/tags
Code

Latest commit

loop to allow for multiple face swaps on the destination image
c1e7e75

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
Feb 21, 2020
Feb 21, 2020
Feb 21, 2020
Feb 23, 2018
Feb 23, 2018
Feb 21, 2020
Feb 21, 2020
Feb 21, 2020
Feb 21, 2020

FaceSwap

Swap face between two photos for Python 3 with OpenCV and dlib.

Get Started

python main.py --src imgs/test6.jpg --dst imgs/test7.jpg --out results/output6_7.jpg --correct_color
Source Destination Result
python main.py --src imgs/test6.jpg --dst imgs/test7.jpg --out results/output6_7_2d.jpg --correct_color --warp_2d
Source Destination Result

Install

Requirements

  • pip install -r requirements.txt
  • OpenCV 3: conda install opencv (If you have conda/anaconda)

Note: See requirements.txt for more details.

Git Clone

git clone https://github.com/wuhuikai/FaceSwap.git

Swap Your Face

python main.py ...

Note: Run python main.py -h for more details.

Real-time camera

python main_video.py --src_img imgs/test7.jpg --show --correct_color --save_path {*.avi}

Video

python main_video.py --src_img imgs/test7.jpg --video_path {video_path} --show --correct_color --save_path {*.avi}

More Results

From To