一张自拍即可实现变老变年轻,带你感受时光流逝之美 全球球精选

时间:2023-03-08 17:16:23 来源: 腾讯云


(相关资料图)

✨ 项目效果

飞浆是一个由百度推出的深度学习开发平台,为开发者提供了高效、易用、灵活和全面的深度学习开发工具和服务。PaddleGAN是飞浆在图像生成和处理领域的一个代表性项目,通过深度学习的技术和飞浆的支持,PaddleGAN可以实现多种惊人的图像处理效果,例如图像转换、人脸编辑、动态效果生成等等。其中内置了StyleGAN V2FOM分别实现人脸属性编辑和人脸动画效果。这些技术和应用在很多领域都有广泛的应用,例如娱乐广告电影制作虚拟现实等等。
官方效果预览

✨ 环境搭建

这里个人推荐使用 Anaconda搭建本地环境,因为如果项目太多,后期非常不好管理另外推荐全局更换 pip源:pip config set global.index-url https://mirror.baidu.com/pypi/simple如果未更换源的话,下载会超级慢,甚至下载失败,也可以通过 -i临时设置源:pip install xxx -i https://mirror.baidu.com/pypi/simple
# 创建环境conda create --name PaddleGAN python=3.6# 激活环境activate PaddleGAN# 安装依赖cmakepip install cmake -i https://mirror.baidu.com/pypi/simple# 安装依赖boost pip install boost -i https://mirror.baidu.com/pypi/simple# 安装依赖numpypip install numpy -i https://mirror.baidu.com/pypi/simple# 安装依赖dlibpip install dlib==19.8.1 -i https://mirror.baidu.com/pypi/simple

✨ 下载PaddleGAN

GAN是一种深度学习模型,是近年来复杂分布上无监督学习最具前景的方法之一在安装依赖的时候,因使用的环境是 python3.6,所以需要将 requirements.txt文件中的 opencv-python加上一个版本号opencv-python==4.3.0.38,不然默认安装最新版本的,而最新版本的无法被下载成功
# 下载源码git clone https://gitee.com/PaddlePaddle/PaddleGAN# 进入项目目录cd PaddleGAN# 安装项目依赖,这里一定要设置全局源pip install -r requirements.txt# 安装环境python setup.py develop

✨ 安装飞浆

安装 CPU版本,不容易出错,但速度会有点慢,如果有 GPU尽量使用 GPU版本我这里只安装最新的,如果想要安装指定版本,请查看飞浆官方教程
# CPU版本pip install paddlepaddle# GPU版本pip install paddlepaddle-gpu

✨ 生成图片潜码

需要通过命令生成原图对应的 Latent Codeinput_image:输入的图像路径output_path:生成图片存放的路径weight_paht:预训练模型路径model_type:PaddleGAN内置模型类型,若输入 PaddleGAN已存在的模型类型,weight_paht将失效,当前可用:ffhq-inversionffhq-toonifyseed:随机数种子size:模型参数,输出图片的分辨率style_dim:模型参数,输出图片的分辨率n_mlp:模型参数,风格z所输入的多层感知层的层数channel_multiplier:模型参数,通道乘积,影响模型大小和生成图片的质量cpu:是否使用 cpu推理,若不使用,请在命令去除测试人像是用 StyleGAN2技术模型生成的,仅用做测试,不存在侵犯任何人肖像权
数字人像原图
# 命令模板cd applications/python -u tools/styleganv2.py \       --input_image <替换为输入的图像路径> \       --output_path <替换为生成图片存放的文件夹> \       --weight_path <替换为你的预训练模型路径> \       --model_type ffhq-inversion \       --seed 233 \       --size 1024 \       --style_dim 512 \       --n_mlp 8 \       --channel_multiplier 2 \       --cpu# 使用的命令python -u applications/tools/pixel2style2pixel.py  --input_image E:/PaddleGAN/results/input/beauty.jpg  --output_path   E:/PaddleGAN/results/output --model_type ffhq-inversion --seed 233  --size 1024  --style_dim 512  --n_mlp 8  --channel_multiplier 2 --cpu

✨ 老龄化处理

latent:要编辑的代表图像的风格向量的路径。可来自 Pixel2Style2Pixel生成的 dst.npy,也就是上面生成的潜码 latent2:第二个风格向量的路径。来源同第一个风格向量output_path:生成图片存放的文件夹weight_path:预训练模型路径model_type:PaddleGAN内置模型类型,若输入 PaddleGAN已存在的模型类型,weight_paht将失效,当前建议使用:ffhq-config-fsize:模型参数,输出图片的分辨率n_mlp:模型参数,风格z的维度channel_multiplier:模型参数,通道乘积,影响模型大小和生成图片的质量direction_path:存放一系列属性名称及对象属性向量的文件路径。默认为空,即使用 ppgan自带的文件。若不使用,请在命令中去除direction_name:要编辑的属性名称,对于 ffhq-config-f有预先准备的这些属性:ageeyes_openeye_distanceeye_eyebrow_distanceeye_ratiogenderlip_ratiomouth_openmouth_rationose_mouth_distancenose_rationose_tippitchrollsmileyaw
老龄化
# 命令模板cd applications/python -u tools/styleganv2editing.py \       --latent <潜码路径> \       --output_path <新人脸(年龄变换后)的保存路径> \       --model_type ffhq-config-f \       --size 1024 \       --style_dim 512 \       --n_mlp 8 \       --direction_name age \       --direction_offset 3       # 使用的命令python -u applications/tools/styleganv2editing.py --latent E:/PaddleGAN/results/output/dst.npy --output_path E:/PaddleGAN/results/old --model_type ffhq-config-f --size 1024 --style_dim 512 --n_mlp 8 --channel_multiplier 2 --direction_name age --direction_offset 3

✨ 年轻化处理

direction_offset:这个参数的绝对值越大,处理程度越重,绝对值越大显得越年轻或者老龄化越严重
年轻化
cd applications/python -u tools/styleganv2editing.py \       --latent <潜码路径> \       --output_path <新人脸(年龄变换后)的保存路径> \       --model_type ffhq-config-f \       --size 1024 \       --style_dim 512 \       --n_mlp 8 \       --direction_name age \       --direction_offset -3# 使用的命令python -u applications/tools/styleganv2editing.py --latent E:/PaddleGAN/results/output/dst.npy --output_path E:/PaddleGAN/results/young --model_type ffhq-config-f --size 1024 --style_dim 512 --n_mlp 8 --channel_multiplier 2 --direction_name age --direction_offset -3

标签:

精彩推送

焦点报道:小乌鸦爱妈妈歌词_小乌鸦爱妈妈表达了什么感情

欢迎观看本篇文章,小升来为大家解答以上问题。小乌鸦爱妈妈歌词,小乌鸦爱妈妈表达了什么感情很多人还...

来源:2023.02.26

萨格拉斯之血副本掉落几率_萨格拉斯之血怎么获得_天天即时

1、在魔兽世界7 0中,加入了新的物品萨格拉斯之血和抑魔金,萨格拉斯之血可以通过采集以及BOSS掉落来获...

来源:2023.02.26

长沙汽车东站

1、长沙汽车东站隶属于湖南龙骧集团长东分公司,公司位于芙蓉区远大路1507号(张公岭),处于黄花机场、火...

来源:2023.02.26

全球微资讯!惊闻北京幼儿园“一孩难求”,不生二胎的你愿意背锅吗?

惊闻北京幼儿园“一孩难求”,不生二胎的你愿意背锅吗?,生源,二胎,生育,少子化,北京市,北京幼儿园

来源:2023.02.26

世界焦点!谢之光

1、谢之光,男,初名廷川,署东山后裔,后易名之光,室名栩栩,1899年2月25日出生于浙江余姚。2、上海美...

来源:2023.02.26

日本北海道根室地区发生6.1级地震

东京2月25日电(记者郭丹)据日本气象厅消息,日本北海道东部根室地区25日晚间发生6 1级地震。此次地震...

来源:2023.02.26

西甲-吉梅内斯破门阿尔瓦罗扳平科雷亚染红 皇马1-1绝平十人马竞

直播吧2月26日讯北京时间2月26日01:30,西甲联赛第23轮皇马主场迎战马竞的德比大战,上半场雷尼尔多伤退,双方

来源:2023.02.26

中国弘泥 播资讯

1、中国弘泥依托中华几千年的中医理论精华和传统的灸法养生,将埋藏于地壳深处富含对人体有益的钙、铁、...

来源:2023.02.25

“湘”当自觉自信自强丨桃花源景区:文旅融合描绘高质量发展新画卷

原标题:“湘”当自觉自信自强丨桃花源景区:文旅融合描绘高质量发展新画卷走进常德桃花源,像是掉进花...

来源:2023.02.25

新闻快讯

X 关闭

X 关闭

新闻快讯