美文网首页
一键上妆的BeautyGAN

一键上妆的BeautyGAN

作者: 宏伦工作室 | 来源:发表于2019-05-30 15:35 被阅读0次

最近忙着弄论文,不知不觉三个多月没更新了 = =

心里实在过意不去,分享一下前段时间看的一篇论文,以及复现的模型~

一键上妆效果如下

BeautyGAN

  • 论文名称:BeautyGAN: Instance-level Facial Makeup Transfer with Deep Generative Adversarial Network,2018年的ACM MM
  • 官方网站:http://liusi-group.com/projects/BeautyGAN
  • 实现功能:输入两张人脸图片,一张无妆,一张有妆,模型输出换妆之后的结果,即一张上妆图和一张卸妆图

采用了经典的图像翻译结构:

  • 生成器G包括两个输入,分别是无妆图、有妆图,通过encoder、residual blocks、decoder得到两个输出,分别是上妆图、卸妆图
  • 上妆和卸妆不能改变原始的人物信息,这里通过perceptual loss保证
  • 使用两个判别器,DA区分真假无妆图,DB区分真假有妆图
  • 训练了一个语义分割网络用于提取人脸不同区域的mask,上妆图和有妆图在脸部、眼部、嘴部三个区域需满足makeup loss,通过直方图匹配实现
  • 把上妆图和卸妆图再次输入给G,重新执行一次卸妆和上妆,从而得到两张重建图,通过cycle consistency loss需要和原始图相同

论文中的上妆结果看起来很nice~

作者也很nice地给出了自建的数据集,包括1116张无妆图、2720张有妆图,在官方网站提供了下载链接

唯一不nice的是,没有开源代码,也没有提供训练好的模型

自己动手

看了论文中的效果,正好数据集也可以下载,感觉挺有意思,当然要手动复现一下啦

复现结果如下,看起来还阔以~

默认对imgs/no_makeup/xfsy_0068.png进行上妆

python main.py

如果需要对其他人脸图片上妆,传入图片路径即可,推荐使用大小合适的正脸图片

python main.py --no_makeup xxx.xxx

自取玩耍,欢迎star~

相关文章

  • 一键上妆的BeautyGAN

    最近忙着弄论文,不知不觉三个多月没更新了 = = 心里实在过意不去,分享一下前段时间看的一篇论文,以及复现的模型~...

  • 揭秘:网红是如何养成的?

    巧笑倩兮,美目盼兮。 臻首微颔,柳腰轻摇。 大眼一眨,红唇轻咬。 一键瘦脸,一键美颜。 一键上妆,一键瘦身。 手指...

  • 拍照app:有了这几款app,你会变得越来越美 | 工具小哥

    今天分享拍照app 无他相机 一款美颜相机。 拍完照会形成,彩铅风格,素描风格。点击图片和文字可以更改。 一键上妆...

  • 上妆

    纸上写来的轻 众人捧读的重 艺术的恢宏之门 指引我赶考 我拧出手写的文字 像一堆旧日的照片――土 再不要剪刀手了 ...

  • 上妆

    再忙都要 挤出一点时间 给早餐的西士多 涂上 一层华丽的黄油 就好比 每天早上在镜子前 给昨天的自己 画上一个 告...

  • 上妆

    从梦境里逃出,天色浮白 镜子里的脸灰暗浮肿,布满 疲倦的哀嚎 夜色折叠过的纹理 岁月漫过,留下的小心机 真实和现实...

  • 某宝买的PS一键磨皮调色美妆插件,2019最新DR5 2.0版本

    2019最新一键磨皮调色美妆插件—DR52.0版本,这次升级无论是在处理速度、功能、还是在效果上都比之前的DR3、...

  • 眼妆上妆技巧

    Step1 浅银眼妆x珊瑚腮红高贵公主妆 所属分类:时尚 公主风格的妆容,最大的重点就在于眼睛部位,所以眼影的部分...

  • 太阳上的妆

    除了叫小朋友起床, 阳光还有一份工作, 因为她有七色笔。 一抹红, 翻天掀地, 抹掉现状, 上了梦想的妆; 一抹橙...

  • 上妆的步骤

    上妆:在客人面前先洗手,擦手,用刷子前先喷湿。 1.擦水(水分不多时) 2.保湿乳:从内向外向上涂 3.隔离:挤在...

网友评论

      本文标题:一键上妆的BeautyGAN

      本文链接:https://www.haomeiwen.com/subject/ardvtctx.html