转:一键实现变老变年轻PaddleGAN

依赖:


pip install cmake
pip install boost
pip install dlib==19.8.1

pip install numpy

 

# 下载源码
git clone https://gitee.com/PaddlePaddle/PaddleGAN

# 进入项目目录
cd PaddleGAN

# 安装项目依赖,这里一定要设置全局源
pip install -r requirements.txt

# 安装环境
python setup.py develop

 

安装:

# CPU版本
pip install paddlepaddle

# GPU版本
pip install paddlepaddle-gpu

 

# 生成图片潜码
python -u applications/tools/pixel2style2pixel.py --input_image D:/workspace/pys/PaddleGAN/feijiang/1.jpg --output_path D:/workspace/pys/PaddleGAN/feijiang_qianma --model_type ffhq-inversion --seed 233 --size 1024 --style_dim 512 --n_mlp 8 --channel_multiplier 2 --cpu

 

# 老龄化处理
python -u applications/tools/styleganv2editing.py --latent D:/workspace/pys/PaddleGAN/feijiang_qianma/dst.npy --output_path D:/workspace/pys/PaddleGAN/feijiang_old10 --model_type ffhq-config-f --size 1024 --style_dim 512 --n_mlp 8 --channel_multiplier 2 --direction_name age --direction_offset 10

python -u applications/tools/styleganv2editing.py --latent D:/workspace/pys/PaddleGAN/feijiang_qianma/dst.npy --output_path D:/workspace/pys/PaddleGAN/feijiang_old5 --model_type ffhq-config-f --size 1024 --style_dim 512 --n_mlp 8 --channel_multiplier 2 --direction_name age --direction_offset 5

python -u applications/tools/styleganv2editing.py --latent D:/workspace/pys/PaddleGAN/feijiang_qianma/dst.npy --output_path D:/workspace/pys/PaddleGAN/feijiang_old3 --model_type ffhq-config-f --size 1024 --style_dim 512 --n_mlp 8 --channel_multiplier 2 --direction_name age --direction_offset 3


# 年轻化处理
python -u applications/tools/styleganv2editing.py --latent D:/workspace/pys/PaddleGAN/feijiang_qianma/dst.npy --output_path D:/workspace/pys/PaddleGAN/feijiang_yung10 --model_type ffhq-config-f --size 1024 --style_dim 512 --n_mlp 8 --channel_multiplier 2 --direction_name age --direction_offset -10


python -u applications/tools/styleganv2editing.py --latent D:/workspace/pys/PaddleGAN/feijiang_qianma/dst.npy --output_path D:/workspace/pys/PaddleGAN/feijiang_yung5 --model_type ffhq-config-f --size 1024 --style_dim 512 --n_mlp 8 --channel_multiplier 2 --direction_name age --direction_offset -5


python -u applications/tools/styleganv2editing.py --latent D:/workspace/pys/PaddleGAN/feijiang_qianma/dst.npy --output_path D:/workspace/pys/PaddleGAN/feijiang_yung3 --model_type ffhq-config-f --size 1024 --style_dim 512 --n_mlp 8 --channel_multiplier 2 --direction_name age --direction_offset -3

 

效果:

 

 

 

参考:

https://www.cnblogs.com/tinygeeker/p/17171441.html

https://blog.csdn.net/matt45m/article/details/122136395

posted @ 2023-03-03 17:36  河北大学-徐小波  阅读(68)  评论(0编辑  收藏  举报