让美颜app瞬间弱爆的AI算法 附教程
文章目录
- StyleFlow 算法介绍
- 运行算法
- 1、linux环境
- 2、Windows10环境
大家好,我是宁一。
先来猜猜看。
下面这张照片中的人,是真实存在的,还是算法生成的?
答案是通过StyleGAN算法生成的。
这个人,在世界上并不存在。
没错——
头发、皱纹、光线、表情等等,都是AI算法自己生成的。
完全看不出跟真人有什么区别。
这就是人脸属性编辑算法的强大之处。
大家可以登录下面这个网站直接体验。
https://thispersondoesnotexist.com/
每刷新一次,都会随机生成这么一张照片。
抖音上很火的性别转换特效,还有变老人、变小孩特效。
都是这种人脸属性编辑算法实现的。
StyleFlow 算法介绍
今天我们来讲讲 StyleFlow 算法,是基于 StyleGAN 算法的。
也是一个非常牛逼的人脸属性编辑算法。
不仅可以瘦脸、美白。
还可以编辑自己的表情、发型、角度、性别等。
先来看看马斯克的各种变脸:
效果非常强大!
算法原理是在隐空间(latent space)控制隐藏特征(latent code)来控制图片的属性。
用人话说就是,将图片的各种属性进行分解,分别编辑,避免一个属性变化影响另外一个属性。
比如我们编辑一张人脸,表情、头发、性别、肤色、年龄、光线等都是照片的属性。
算法将这些属性进行解耦分类,分别控制编辑,得到我们想要的效果。
具体可以查看论文:
https://arxiv.org/abs/2008.02401
运行算法
我们来分别看看linux环境和windows环境,怎样来运行算法。
1、linux环境
第一步:下载代码
项目地址:
https://github.com/RameenAbdal/StyleFlow
第二步:搭建环境
需要配置PyTorch、TensorFlow等。配置信息都在根目录下面的 environment.yml 文件中,我们根据这个文件安装即可。
conda env create -f environment.yml
安装过程中如果碰到插件错误,可以单独安装插件。比如:
# 单独安装torch插件
pip install torch==1.1.0 -f https://download.pytorch.org/whl/torch_stable.html# 单独安装tensorflow-gpu插件
conda install tensorflow-gpu==1.15.0
还要搭建StyleGAN2 的环境,跟上面一样的搭建思路。
项目地址:
https://github.com/NVlabs/stylegan2
第三步:下载训练好的模型权重文件。
实现上方动图的效果。
我们使用的权重文件是stylegan2-ffhq-config-f.pkl,可以实现人脸属性编辑。
文件要登陆谷歌下载,知道大家fq不易,贴心的我给大家放到了百度云盘里面,大家可以直接下载。
链接(提取码:6666):
https://pan.baidu.com/s/10bwCYPLzN7fbu3Dd0Eh3MA
如果想要尝试其他效果,比如编辑汽车属性,可以到下面网址下载对应的权重文件
权重文件:
https://drive.google.com/drive/folders/1QHc-yF5C3DChRwSdZKcx1w6K8JvSxQi7
第四步:运行程序。
python main.py
就会打开下方界面。
2、Windows10环境
如果你是Windows10环境,跟着上面部署,大概率会非常不顺利,别问我是怎么知道的。
那个凌晨4点的晚上——
来看看Windows10环境怎样部署这个算法。
第一步:下载代码
项目地址:
https://github.com/justinjohn0306/StyleFlow-Windows-10
第二步:搭建环境
conda env create -f env_windows.yml
conda activate styleflow
conda install pytorch==1.2.0 torchvision==0.4.0 cudatoolkit=10.0 -c pytorch
继续安装streamlit插件,用来可视化界面
pip install streamlit
第三步:运行项目
cd webui
streamlit run app.py
现在就可以编辑自己想要编辑的图片效果了。
wx搜索【喵宁一】第一时间阅读文章~
让美颜app瞬间弱爆的AI算法 附教程相关推荐
- 为啥有的程序员不爱说话,却表达能力爆表?(附教程)
很多人常常说别人"不会说话.情商低".其实这些人才需要反思. 人在进化中形成了眼睛.耳朵.嘴巴以及触觉.嗅觉系统等.所有这些系统帮助我们接受&发出信息.人进行自我表达,不仅 ...
- 迈克尔·伍尔德里奇:机器人跳舞弱爆了!教机器人踢足球才是正经事
今年 8 月,雷锋网(公众号:雷锋网)将在深圳举办一场盛况空前的全球人工智能与机器人创新大会(GAIR).为此,我们邀请了来自全球的顶级人工智能专家为国内外的企业.研究人员.投资机构分享最前沿的技术干 ...
- 搭建直播平台中的美颜效果开源实现,从AI到美颜全流程讲解
搭建直播平台中的美颜效果开源实现,从AI到美颜全流程讲解 美颜和短视频 美颜相关APP可以说是现在手机上的必备的软件,例如抖音,快手,拍出的"照骗"和视频不加美颜效果,估计没有人敢 ...
- SQL Server导入导出工具弱爆了
SQL Server商用实在太贵,不得已在找来了替代方案SQLITE,拿去做压力测试又差强人意,SQLITE并发实在是个定时炸弹,我挂了8个客户端执行了约45000个数据库操作并记录到日志,发生了6次 ...
- 为什么有些大公司的效率弱爆了?
阅读本文大概需要5分钟. 上周写了篇文章:为什么有些大公司的技术弱爆了?不少朋友读完后表示有同感,还有一些朋友在读者群探讨大公司效率问题. 有几个朋友谈到自己的公司效率低下,做一件事需要层层审批,并且 ...
- 美颜SDK是什么?美颜SDK和美颜APP有什么区别?
当今的网络社交平台已经成了年轻人的必备,就拿小编自己来说吧,平时休息时间都会刷一些短视频,不知不觉间几个小时就过去了,对于宅男宅女来说,网络平台的使用时间甚至超过了现实.也正因现在"颜值至上 ...
- 为什么有些大公司技术弱爆了?
点击上方"码农突围",马上关注 这里是码农充电第一站,回复"666",获取一份专属大礼包 真爱,请设置"星标"或点个"在看&quo ...
- 将被雪藏的AI算法,抛开快手和火山,YouTube的儿童APP值得学习吗?
作者|震霆 出品|遇见人工智能 公众号|GOwithAI "提出严肃批评,责令全面进行整改." 这样的辞令无论放到什么场合都够他们忙一阵子的了. ...
- 是谁送给秦羽73件鸿蒙,《星辰变》秦羽的6个身份,第一个弱爆了,最后一个大反转...
<星辰变>这部小说现在已经改编成动画现在正在播出中,相信有不少网友看过吧,那么你知道剧中主角秦羽的6个身份是什么吗?如果不知道的话,可以跟随小编的脚步一起看看吧! 第一个:镇东王三世子.哈 ...
最新文章
- cannot find module 'cordova-common'
- C++ Code_ImageList
- java冒泡排序程序流图_java实现选择排序和冒泡排序及执行流程图解
- android 安装环境及入门
- 云中家园FTP搜索站点开通
- 计算机网络--详述OSI七层模型与TCP/IP五层模型
- C# 将PowerPoint文件转换成PDF文件
- 领航智变时代 2020 NAVIGATE领航者峰会云上起航
- linux tomcat 进程杀掉_Linux下tomcat的配置踩坑
- 【生活相关】实验室专题研讨PPT模板说明备忘
- HTTP抓包和Python爬虫获取7天酒店免费房信息
- C语言:带你轻松干掉 腾讯笔试大题 带环链表
- 2021年山东省职业院校技能大赛中职组“网络安全”赛项规程
- 汇编bne的问题 汇编中的标号1: 以及bne 1b解释
- 天津计算机软件工程学院,天津市软件学院是几本
- Windows如何安装mysql
- 【数据结构】带动画显示过程的递归求解迷宫问题
- Deployer php自动部署,Deployer 自动部署
- 三星会在泰泽大会上展示meego系统的新机么?
- 2021江苏省南通市高考成绩查询时间,2021南通市安全教育平台登录入口网址【最新】...