# SimSwap: An Efficient Framework For High Fidelity Face Swapping ## Proceedings of the 28th ACM International Conference on Multimedia **The official repository with Pytorch** Currently only the test code is available, training scripts are coming soon [[Conference paper]](https://dl.acm.org/doi/10.1145/3394171.3413630) ## Results ![Results1](/doc/img/results1.PNG) ## Video [[Baidu Drive link for video]](https://pan.baidu.com/s/1WTS6jm2TY17bYJurw57LUg ) Password: ```b26n``` ## Dependencies - python3.6+ - pytorch1.5+ - torchvision - opencv - pillow - numpy ## Usage Use python3.5, pytorch1.3.0 Use this command to test the face swapping between two images: python test_one_image.py --isTrain false --name people --Arc_path models/BEST_checkpoint.tar --pic_a_path crop_224/mars.jpg --pic_b_path crop_224/ds.jpg --output_path output/ --name refers to the checkpoint name. ## Pretrained model [[Google Drive]](https://dl.acm.org/doi/10.1145/3394171.3413630) [[Baidu Drive]](https://dl.acm.org/doi/10.1145/3394171.3413630) ## To cite our paper ``` @inproceedings{DBLP:conf/mm/ChenCNG20, author = {Renwang Chen and Xuanhong Chen and Bingbing Ni and Yanhao Ge}, title = {SimSwap: An Efficient Framework For High Fidelity Face Swapping}, booktitle = {{MM} '20: The 28th {ACM} International Conference on Multimedia}, pages = {2003--2011}, publisher = {{ACM}}, year = {2020}, url = {https://doi.org/10.1145/3394171.3413630}, doi = {10.1145/3394171.3413630}, timestamp = {Thu, 15 Oct 2020 16:32:08 +0200}, biburl = {https://dblp.org/rec/conf/mm/ChenCNG20.bib}, bibsource = {dblp computer science bibliography, https://dblp.org} } ```