Skip to content

thesofakillers/gigachadify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gigachadify

🗿 gigachadify any face: Put any face onto the Gigachad meme with this script. This tool automatically detects a face in your image and swaps it into the legendary Gigachad.

"Giulio did you really make a script that swaps your face into Gigachad?"

gigagiuliochad

"Yes."

Setup

  1. Clone this repo
  2. Install the requirements outlined in pyproject.toml
  3. Download the faceswap model from huggingface and put it in models/insightface

Usage

usage: python gigachadify.py [-h] --input-image INPUT_IMAGE
                      [--output-image OUTPUT_IMAGE]

Gigachadify any face

options:
  -h, --help            show this help message and exit
  --input-image INPUT_IMAGE
                        Path or URL to the input image
  --output-image OUTPUT_IMAGE
                        Path to the output image (default: outputs/gigachad.png)

License

This project relies on insightface. Please refer to their license.

This project also relies on Gourieff's ReActor models. Please refer to their license.

Otherwise, this project is licensed under the MIT License. See LICENSE

Project state

MVP. Quick and dirty, will polish in coming weeks.

TODO:

  • handle multiple faces in the input image.
  • face restoration.
  • better setup.

See also: