当前位置:首页>活动 >

一张自拍即可实现变老变年轻,带你感受时光流逝之美-当前独家

时间:2023-03-08 06:12:51    来源:腾讯云


【资料图】

✨ 项目效果

飞浆是一个由百度推出的深度学习开发平台,为开发者提供了高效、易用、灵活和全面的深度学习开发工具和服务。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-03-08

【天天新要闻】3月7日基金净值:景顺长城内需增长混合最新净值10.556,跌1.65%

3月7日,景顺长城内需增长混合最新单位净值为10 556元,累计净值为12 432元,较前一交易日下跌1 65%。历史数据显示该基金近1个月下跌2 42%,近

2023-03-08

豌豆怎么吃

1、煮豌豆,成熟的带着荚的豌豆,已经变成绿色的饱满了的,不用剥开,直接放在开水里煮熟,加上一点盐,味道还不错的。可以当做零食来吃。2、

2023-03-07

深圳新上市可转债涨跌幅限制_深圳可转债上市首日涨跌幅限制 天天热议

1、深交所可转债上市首日无涨跌幅限制,其他交易日无涨跌幅限制。同时,可转债是T0交易品种。为了避免过度投机,沪深两市

2023-03-07

小苹果军营版

1、2014年7月27日,国防部网站发布了一条由西安市征兵办制作的征兵宣传片,题为“祖国,我来了”。2、由于该片由《小苹

2023-03-07

业绩巨亏144亿,首次交付不及预期,关键节点被特斯拉精准狙击:用户不再买账,蔚来没有未来?_全球新资讯

业绩巨亏144亿,首次交付不及预期,关键节点被特斯拉精准狙击:用户不再买账,蔚来没有未来?,比亚迪,电动车,suv,绿色车辆,特斯拉(公司),蔚来3

2023-03-07

全球今亮点!2017江苏高考英语作文范文(精选18篇)

2017江苏高考英语作文范文第1篇假如你是武汉大学附中高三(1)的李华,今年即将高中毕业。请根据以下要点给某英文报写一篇英语短文,谈谈你对高

2023-03-07

鹿儿岛有哪些景点 世界报资讯

1、樱岛。推荐理由:至今火山运动仍十分频繁的一座活火山岛,是鹿儿岛的象征代表2、仙岩园。推荐理由:借鉴了中国园林建筑技巧,气势恢宏,深受

2023-03-07

暴赚400亿,靠“山寨”上位的文玩圈大佬,牛皮终于吹破了-环球关注

网上买古玩的水究竟有多深?去年,河北的孙先生在一个线上文玩平台上,只用了165块钱的价格就买到了一幅名画。虽然内心忐忑,但店铺上赫然写着

2023-03-07

兄弟打印机显示卡纸怎么办|每日精选

1、拔掉电源,打开打印机上盖,立起支架;2、查看纸张被卡情况;3、纸张前端部分露出较多,从前部用双手慢慢取出;4、纸张前端部分露出较少,

2023-03-07

X 关闭

X 关闭