(Image from https://github.com/omertov/encoder4editing/tree/main/notebooks/images)
-
inversion
-
InterFaceGAN
The age, smile and pose directions for the FFHQ StyleGAN Generator.
-
GANSpace
Editing the car domain and the face domain, taken from the the official GANSpace.
-
SeFa
This model requires additional module.
pip3 install dlib # for align face
Automatically downloads the onnx and prototxt files on the first run. It is necessary to be connected to the Internet while downloading.
For the sample image,
$ python3 encoder4editing.pyIf you want to specify the input image, put the image path after the --input option.
You can use --savepath option to change the name of the output file to save.
$ python3 encoder4editing.py --input IMAGE_PATH --savepath SAVE_IMAGE_PATHBy adding the --model_type option, you can specify model type which is selected from "ffhq", "car", "horse", "church". (default is ffhq)
$ python3 encoder4editing.py --model_type ffhqIf the input image is aligned, specify the --aligned option.
In this case the dlib module is not needed.
$ python3 encoder4editing.py --alignedEdit age, simile, pose by specifying
--age_factor, --age_range, --smile_factor, --smile_range, --pose_factor, --pose_range parameters.
$ python3 encoder4editing.py --age_factor -3$ python3 encoder4editing.py --age_range -5 5The editings for the facial domain,
such as --eye_openness, --smile, --trimmed_beard, --white_hair, --lipstick options.
$ python3 encoder4editing.py --eye_openness 20 --smile -20 --trimmed_beard 20 --white_hair -24 --lipstick 20The editings for the cars domain,
such as --car_view1, --car_view2, --car_cube, --car_color, --car_grass options.
$ python3 encoder4editing.py -i example/car_img.jpg --model_type car --car_view1 2 --car_view2 -2 --car_cube 25 --car_color -8 --car_grass -18Specify the using index, start/end distance and step, to set the edit parameters.
$ python3 encoder4editing.py --indices 2 3 4 5 --start_distance 0.0 --end_distance 15.0 --step 3Pytorch
ONNX opset=12
ffhq_encoder.onnx.prototxt
cars_encoder.onnx.prototxt
horse_encoder.onnx.prototxt
church_encoder.onnx.prototxt
ffhq_decoder.onnx.prototxt
cars_decoder.onnx.prototxt
horse_decoder.onnx.prototxt
church_decoder.onnx.prototxt



