转:一键实现变老变年轻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
本文来自博客园,作者:河北大学-徐小波,转载请注明原文链接:https://www.cnblogs.com/xuxiaobo/p/17176475.html

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步