B站Up主自制秃头生成器,一键get张东升同款发型,网友:秃的太过真实
最近《隐秘的角落》可谓火爆全网,剧中秦昊扮演的张东升一角更是深入人心。如果盘点张东升的名场面,肯定少不了这一幕:“想看看二十年后的自己吗?
两边蜘蛛网,中间溜冰场,作为一名数学老师,张东升年级轻轻已经秃成这样。虽然剧中是化妆特效,不过脱发已经成为年轻人的普遍焦虑,尤其是从事科研、程序员等高压行业的年轻人,好像秃顶已成为注定的宿命,有多少人曾想象过自己二十年后会秃成什么样?
在看完《隐秘的角落》后,B站Up主MarsLUL决定用代码来实现自己的“梦想”。MarsLUL是谷歌的一名在职程序员,曾在加利福尼亚大学(UC Irvine)学习计算机相关专业。
在最近上传的一则视频中,他利用StyleGAN自制了一款秃顶生成器,可以从发量浓密的现在分分钟看到二十年后发量稀疏的自己。先来看一下效果如何?
再来看MarsLUL的,这画面简直无法接受。
网友们的评论更是扎心:仿佛看到了我的未来。
UP 主暂时没有分享出全部代码,但如果你也有脱发焦虑,想看看二十年后的自己,不妨来如法炮制一下,预知一下自己未来秃头后的颜值(误)。
(可能有些筒子,不用模拟,已经秃了)
详细教程
MarsLUL 提到,该生成器的思路和代码大部分来源于一篇 Medium 教程《Hairstyle Transfer — Semantic Editing GAN Latent Code》。
教程地址:https://medium.com/swlh/hairstyle-transfer-semantic-editing-gan-latent-code-b3a6ccf91e82
这里借用了汤晓鸥、周博磊等人在论文《Interpreting the Latent Space of GANs for Semantic Face Editing》提出的「InterfaceGAN」。
潜码估计
首先,我们将输入图像发送到预训练的残差网络中,以便在 StyleGAN 中进行初始潜码估计。然后把这个估计值发送给生成器,这让我们对原始输入图像有一个初步的猜测。对此图像我们可以将预训练的图像分类器应用于特征提取。同时,我们将对输入图像也进行同样的特征提取。
然后在特征空间中,我们执行梯度下降,将特征向量的 L2 损失最小化并更新潜码估计(红色箭头部分)。
现在,我们就可以在 StyleGAN 潜在空间内查找任何图像。
带边界语义编辑
在进行编辑之前,我们需要寻找可以在潜在空间中分离二元属性的特定边界。
每个边界对应一个头发属性。比如:
发型:波浪 / 直发、刘海;
颜色:黑色 / 棕色 / 金色 / 灰色;
发际线:后退发际线;
面部毛发:胡子、鬓角。
但是如何找到边界?首先要做潜在空间分离
最终使用 10 个分别于属性匹配的分类器来生成 2 万个潜码和 score pairs。我们在头发属性上训练独立线性 SVM,然后在验证集上进行评估,最终准确性可以达到 80%。
把它们放在一起,对于每个输入图像,我们先在 StyleGAN 潜在空间中找到其特定位置,然后将其按照特定方向移动,以进行语义编辑。
我们对每个属性使用线性超平面,将其法线向量作为输出面相对于目标属性连续变化的方向。例如在上图中,我们在 StyleGAN 空间中找到了年轻的莱昂纳多 · 迪卡普里奥的图像隐代码,绘制了与刘海超平面正交的方向,将隐代码的位置沿该方向移动。这样我们就可以创建不同刘海状态的,迪卡普里奥的图片了。
最后,说到条件边界(Conditional Boundary),它也在 InterfaceGAN 中被引入。通常,许多属性会相互耦合,比如发际线与人的年龄相关,长发更多出现在女性照片中,胡须仅出现在男性面部。但是把不同属性区分开非常重要。
小编奉上完整视频链接,看UP主亲自示范,希望大家都能成为发量浓密的程序猿。
https://www.bilibili.com/video/BV1ot4y197MG?from=search&seid=2383888781525915306
—— END ——
精选推荐
▌这份高考卷,只有程序员能得满分...
▌来了!超级神器,全平台VIP资源无限制浏览
▌如果张东升是个程序员
▌微信支付的架构到底有多牛?
B站Up主自制秃头生成器,一键get张东升同款发型,网友:秃的太过真实相关推荐
- 二元函数图像生成器_谷歌程序员自制秃头生成器:一键get张东升同款发型,今天你脱发了吗?...
文章来源于微信公众号:机器之心 作者 |Synced 原文链接:请点击 文章仅用于学习交流,如有侵权请联系删除 头可断,发型不能乱. 最近有一个男人的名字实在太火了,他叫「张东升」:比他本人更出名的, ...
- B 站 Up 主自制秃头生成器,独秃头不如众秃头?
要说最近哪部剧最红,我说是<隐秘的角落>没人有意见吧? 看了这部片子,全国观众除了被男主张东升提醒爬山有风险之外,片中的另一个场景也颇让人印象深刻,容易让人产生共鸣,那就是张东升看到自己二 ...
- B 站 Up主自制秃头生成器,圆你一个秃头梦?
本文经授权转载自公众号CSDN 公众号ID:CSDNnews 要说最近哪部剧最红,我说是<隐秘的角落>没人有意见吧? 看了这部片子,全国观众除了被男主张东升提醒爬山有风险之外,片中的另一个 ...
- B 站 Up 主自制秃头生成器,圆你秃头梦想可好?
要说最近哪部剧最红,我说是<隐秘的角落>没人有意见吧? 看了这部片子,全国观众除了被男主张东升提醒爬山有风险之外,片中的另一个场景也颇让人印象深刻,容易让人产生共鸣,那就是张东升看到自己二 ...
- 自制hdmi线一头改vga图_谷歌Up主自制秃头生成器张东升躺枪,而这款生发GAN让你发际线前进一公里!...
[新智元导读]最近,国产悬疑剧<隐秘的角落>火爆全网,张东升的秃头形象深入人心,B站up主利用StyleGAN自制了一款秃头生成器,只需几行代码就能完成你的秃头梦想,但是如果你想摆脱中年秃 ...
- 想提前目睹人到中年的发型?试试这款自制秃头生成器
要说最近哪部剧最红,我说是<隐秘的角落>没人有意见吧? 看了这部片子,全国观众除了被男主张东升提醒爬山有风险之外,片中的另一个场景也颇让人印象深刻,容易让人产生共鸣,那就是张东升看到自己二 ...
- 浙大小姐姐搞出秃头生成器,收录CVPR 2022!完美保留五官脸型,这就去给我的简历加加分...
点击下方卡片,关注"CVer"公众号 AI/CV重磅干货,第一时间送达 萧箫 发自 凹非寺 转载自:量子位(QbitAI) 还在为找工作去理发店剃秃头吗?试试这个生成器! 只要输入 ...
- CVPR | 浙大小姐姐提出了秃头生成器,完美保留五官,让程序员简历大加分?
萧箫 发自 凹非寺 量子位 | 公众号 QbitAI 还在为找工作去理发店剃秃头吗?试试这个生成器! 只要输入一张照片,输出的就是完美无瑕的光头,气质立刻从实习提升到主管(手动狗头) 无论你是年轻的 ...
- 浙大小姐姐搞出秃头生成器登CVPR,完美保留五官脸型,这就去给我的简历加加分...
萧箫 发自 凹非寺 量子位 | 公众号 QbitAI 还在为找工作去理发店剃秃头吗?试试这个生成器! 只要输入一张照片,输出的就是完美无瑕的光头,气质立刻从实习提升到主管(手动狗头) 无论你是年轻的程 ...
最新文章
- Bert系列(三)——源码解读之Pre-train
- Go语言MD5加密用法实例
- linux 指令tftp传输文件_Linux tftp命令使用详解:在本机与tftp服务器之间使用TFTP协议传输文件...
- 离散事件模拟-银行管理
- java 带参数的构造函数_java – mockito模拟一个带参数的构造函数
- WIN8将IE设置为默认浏览器
- 【卷积码系列3】(n,k,m)卷积码的维特比译码实现(不使用MATLAB库函数)及性能对比(vitdec函数-代码见CSDN同名资源)
- 136_Power BI 自定义矩阵热力图
- Java IO类库之CharArrayWriter
- js里css不起作用,CSS文件在NODE js中不起作用
- Ubuntu18.04 上 phpvirtualbox 折腾记(二)
- python 打印三维数据_Python中的面向对象编程(二):数据隐藏和对象打印
- Java面试题之分布式事务篇
- 2017软件构造3.3
- backupexec Oracle授权,通过BackupExec重定向Oracle 8I数据库
- Mysql的用户与权限管理
- 质点系的角动量与角动量定理
- 性能测试tps上不去,又是redis的坑,说多了都是泪啊
- 小鑫の日常系列故事(一)——判断对错
- (附源码)APP+spring boot心理健康线上咨询系统 毕业设计 031539
热门文章
- 人工智能:美女机器人能和男人产生感情吗?
- vue改变class名字_vue中动态添加class类名的方法
- 热血格斗传说起名字的学问!
- 解压tar.xz以及tar.gz详解
- 深入浅出的给大家分析下现在做抖音短视频还来得及吗?
- java地图文件的编辑器_地图编辑器的选择1
- java迭代器遍历list_使用Java中的迭代器遍历ArrayList
- java计算机毕业设计信用卡逾期数据处理分析系统源程序+mysql+系统+lw文档+远程调试
- Categorynbsp;Protocolnbsp;Exte…
- 数据化管理应用管理图