Skip to content

Latest commit

 

History

History

in_swapper

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

InsightFace Swapper

Update

Please use our discord web demo instead. This python example is temporarily removed.

In this example, we provide one-line simple code for subject agnostic identity transfer from source face to the target face.

The input and output resolution of this tool is 128x128.

Usage

Firstly install insightface python library, with version>=0.7:

pip install -U insightface

Second, download the inswapper_128.onnx swapping model from googledrive and put it under ~/.insightface/models/.

Then use the recognition model from our buffalo_l pack and initialize the INSwapper class.

Note that now we can only accept latent embedding from the buffalo_l arcface model, otherwise the result will be not normal.

For detail code, please check the example.

Result:

Input:

---Then we change the identity to Ross for all faces in this image.---

Direct Outputs:

Paste Back: