往期热门文章:

1、《往期精选优秀博文都在这里了!》
2、在 IDE 中玩转 GitHub
3、死磕18个Java8日期处理,工作必用!
4、Netflix创始人:我不要求996,一样市值1万亿!
5、2021年 我辞职了!
本文来源微信公众号:GitHubDaily

最近,小伙伴们的朋友圈、某音、某手、某博是不是都被魔性的「蚂蚁呀嘿」换脸视频刷屏了?!!甚至有网友纷纷吐槽:「这几天就仿佛捅了蚂蚁窝…」

比如小G的朋友圈就有飞桨团队的激情出演:

看到这里,小伙伴们都跃跃欲试,想要制作自己订制的「蚂蚁呀嘿」。但你打开电脑,翻遍各大网站寻找教程,发现自己早已经落后了!某宝上面已经出现了大量「蚂蚁呀嘿」的视频教程与代做!更震惊的是,部分开发者已经靠这个赚的盆满钵满、日入过万!

不要惊慌!不要眼红!

今天就吐血为大家扒出了一个价值过亿的开源项目:PaddleGAN!

它不仅完全免费,也完全省去了在 Avatarify 和剪映等多个软件间切换,使你一键即可生成「蚂蚁呀嘿」视频!!

这个能力依托于 First Order Motion 算法,它不仅能轻松实现「蚂蚁呀嘿」换脸视频,还支持你自己录制面部动作,生成任何题材的换脸视频,甚至开发属于自己的 App 或者小程序,走上发家致富之路~

光说不练假把式,接下来贴心的小G就给大家介绍下这个核心技术,并真正手把手教你三步实现「蚂蚁呀嘿」~

动作迁移算法

First Order Motion

首先,不得不提的是「蚂蚁呀嘿」的视频换脸所应用的核心 —— 动作迁移算法 First Order Motion。它的功能就是将人物 A 的脸部动作搬移到人物 B 身上,让人物 B 的脸完美演绎人物 A 的表情。

First Order Motion 算法的结构图如下:

简单的说,First Order Motion 能够通过自监督的方式学习到图像中的关键点。不需要先验地知道目标的一些信息,比如骨架等就可以实现动作迁移。

而 PaddleGAN(飞桨生成对抗网络工具套件)不仅提供已经实现好的 First Order Motion 算法及完善的训练、预测代码。还在 AI Studio 学习与实训平台实现了完整的在线项目及「蚂蚁呀嘿」素材,小伙伴们可以根据需要,使用 AI Studio 的免费的算力,自己实现更多具有创意的动作迁移效果!

https://aistudio.baidu.com/aistudio/projectdetail/1586056

在此强烈呼吁一定要薅这个羊毛啊!一旦错过就真的不能再怪小G啦

书归正传!咱们来看看具体如何操作!⁄(⁄ ⁄・⁄ω⁄・⁄ ⁄)⁄

三步实现专属

定制版的「蚂蚁呀嘿」

说明:以下步骤都是在 AI Studio 平台上操作实现。

1. 下载 PaddleGAN

!git clone https://gitee.com/PaddlePaddle/PaddleGAN!pip install -r requirements.txt

2. 使用表情迁移命令

命令:

!export PYTHONPATH=$PYTHONPATH:/home/aistudio/work/PaddleGAN && python -u tools/first-order-demo.py  --driving_video ~/fullbody.MP4  --source_image ~/秃头乔哥.png --relative --adapt_scale

只需在如下命令中的 driving_video 参数和 source_image 参数分别换成自己的视频(蓝色部分)和照片路径(黄色部分),即可运行得到「蚂蚁呀嘿」换脸视频。

  • driving_video: 驱动视频,模型将学习视频中人物的面部表情

  • source_image:源图片,模型将驱动视频中的人物表情迁移至源图片的人物上

不过这个视频还没有配乐,所以还需要第三步!

3. 为视频配上声音

运行以下命令即可生成最终的「蚂蚁呀嘿」专属视频啦(本例中的视频文件名为 export.mp4)!

videoclip_1 = VideoFileClip("/home/aistudio/fullbody.MP4")
videoclip_2 = VideoFileClip("./output/result.mp4")
audio_1 = videoclip_1.audio
videoclip_3 = videoclip_2.set_audio(audio_1)
videoclip_3.write_videofile("./output/export.mp4", audio_codec="aac")

同时,PaddleGAN 的表情迁移能力灵活支持各类不同表情的面部迁移,不仅「蚂蚁呀嘿」,任何其他魔性的视频都可一一制作。

PaddleGAN 还有更多惊喜!

让小G惊喜的是「蚂蚁呀嘿」竟然只是 PaddleGAN 数十种能力中的一种!!!这个免费开源的套件里藏着满满的宝藏,包括唇形合成(对嘴型)、视频 / 照片修复(上色、超分、插帧)、人脸动漫化、照片动漫化等等!!一个比一个更厉害!

比如「蒙娜丽莎」播新闻:

百年前照片修复:

照片动漫化:

PaddleGAN 就如一个「游乐场」,欢迎各位「玩家」踊跃无票入场,体验各类「游戏设施」,如果玩得开心,希望各位小伙伴点 Star 给开源社区精神一点支持~

https://github.com/PaddlePaddle/PaddleGAN

如果你想了解更多细节或者与业界开发大牛们一起交流,赶紧扫码入群和各位技术大牛一起交流 GAN 的玩法吧!

项目链接:

https://github.com/PaddlePaddle/PaddleGAN

往期热门文章:1、《历史文章分类导读列表!精选优秀博文都在这里了!》
2、17 张程序员专属壁纸,太太太太太太骚了…
3、刚刚,腾讯每人发100股:市值7万,不算年终奖!员工:愿为小马哥拼命
4、在 IDEA 中用了热部署神器 JRebel 之后,开发效率提升10倍!
5、Typora + GitHub = 效率6、女朋友为我写了一个防猝死插件
7、请谨慎使用Arrays.asList、ArrayList的subList
8、全球顶级的14位程序员!膜拜!
9、万亿级数据应该怎么迁移?
10、从应用到底层 36张图带你进入Redis世界

GitHub 热榜:被网友疯狂恶搞的「蚂蚁呀嘿」项目终于开源了!相关推荐

  1. 男神青涩时纤毫毕现!腾讯AI模型GFPGAN火上GitHub热榜第一,Demo在线可玩

    包浆老图立刻清晰到头发丝是一种怎样的体验? 看这明亮的眼眸.清晰的发丝,原本模糊的人像立刻添了几分灵动: (这就是用AI修复的高圆圆童年照) 时间更久远的历史名人照片也能搞定. 鲁迅先生年轻时意气风发 ...

  2. 女神青涩时纤毫毕现!腾讯AI模型GFPGAN火上GitHub热榜第一,Demo在线可玩

    明敏 发自 凹非寺 量子位 报道 | 公众号 QbitAI 包浆老图立刻清晰到头发丝是一种怎样的体验? 看这明亮的眼眸.清晰的发丝,原本模糊的人像立刻添了几分灵动: (这就是用AI修复的高圆圆童年照) ...

  3. GitHub热榜第四!这套Python机器学习课,免费获取还易吸收 | 资源

    铜灵 发自 凹非寺 量子位 出品 | 公众号 QbitAI 刚刚,又一个机器学习人气课程冲上GitHub热榜,一天之内新增了近700 star,一下子登上热榜第四. 这套课程名为A Machine L ...

  4. 女神青涩时纤毫毕现,腾讯 AI 模型 GFPGAN 火上 GitHub 热榜第一,Demo 在线可玩

    来源:量子位 作者:明敏 包浆老图立刻清晰到头发丝是一种怎样的体验?看这明亮的眼眸.清晰的发丝,原本模糊的人像立刻添了几分灵动(这就是用 AI 修复的高圆圆童年照). 甚至时间更久远的历史名人照片也能 ...

  5. 零基础学C++进腾讯,这份GitHub热榜的「从入门到高薪」请你收下

    贾浩楠 发自 凹非寺 量子位 报道 | 公众号 QbitAI 零基础想学C++进大厂?这件事其实没那么难. 一位国内在读研究生的C++学习指南本月初登上了Github热榜,目前已经收割2000星. 避 ...

  6. GitHub 热榜:中国博士开发可交互全球疫情地图,登上柳叶刀!

    点击上方"视学算法",选择"星标"公众号 重磅干货,第一时间送达 转自量子位,作者郭一璞 一个多月前,当你被困在家里无法出门的时候,可能每天早上第一件事就是看看 ...

  7. GitHub热榜,零基础学C++教程

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 贾浩楠 发自 凹非寺 量子位 报道 | 公众号 QbitAI 零基 ...

  8. 把命令行玩成“迷你谷歌”:可搜索、计算,还能翻译 | GitHub热榜

    点击上方"AI遇见机器学习",选择"星标"公众号 重磅干货,第一时间送达 金磊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 还在用浏览器打开谷歌.百度 ...

  9. 谷歌ALBERT模型V2+中文版来了:之前刷新NLP各大基准,现在GitHub热榜第二

    点击上方"AI遇见机器学习",选择"星标"公众号 重磅干货,第一时间送达 作者:十三.发自.凹非寺 转自:量子位(QbitAI),未经允许不得二次转载 比BER ...

  10. 这张「二维码」火到了GitHub热榜第一:扫一扫,打破系统边界,文件秒传

    十三 发自 凹非寺 量子位 报道 | 公众号 QbitAI 这张「二维码」,今天火到了GitHub热榜第一. 为什么这么火? 只要扫描这张二维码,通过Wi-Fi,文件就可以在电脑和手机之间互传--文件 ...

最新文章

  1. ASP.NET 安全认证(一)
  2. 三甲医院需要部署哪些网络安全设备
  3. delete与delete[]的区别
  4. cell 各自的高度不同的时候
  5. svga文件如何查看_电脑隐藏文件?如何查看隐藏文件 方法简单易学
  6. 关于产品经理,常见的这六个误区,你中招了几个?
  7. 软件测试基础课程学习笔记4--测试用例设计方法技巧
  8. vue监听路由的变化,跳转到同一个页面时,Url改变但视图未重新加载问题
  9. 生物聚集细胞生物化学反应的组织者Biomolecular condensates: organizers of cellular biochemistry
  10. 2022年智慧城市行业概括及现状
  11. ARM CPU Cortex-X3,Cortex-A715,Cortex-A510 | GPU Immortalis-G715
  12. Oracle 10.2.0.5 + OFS 3.4.2 双节点集群
  13. vue中echarts使用案例:饼图(可直接使用)
  14. 弄懂这56个Python使用技巧,掌握Python高效开发
  15. ltspice语言中文_LTspice-一简介(中文教程)
  16. python的基本概念_Python的基本概念
  17. 金花关键词工具-金花关键词软件-自动金花关键词软件下载
  18. 程序员除了看技术类的书你们还看哪些书
  19. 比例分成算法--java
  20. 安徽一家4A级景区被撤销,为申报4A曾给官员送钱送黄金

热门文章

  1. 解决SVN造成的桌面图标问号
  2. 【游戏开发进阶】玩转贝塞尔曲线,教你在Unity中画Bezier贝塞尔曲线(二阶、三阶),手把手教你推导公式
  3. windows远程桌面不能复制粘贴的解决办法
  4. 网页字体生成器「谷雨解字」——不仅仅是中文字体子集化工具
  5. H3C网络故障排除方法
  6. Go关键字--chan
  7. 【Unity项目优化宝典】Unity3D手游开发客户端开发经验总结
  8. 如何赋能传统制造业数字化转型升级?
  9. 走近棒球运动·中华职业棒球大联盟·MLB棒球创造营
  10. 08 SCLSDA,类IIC协议(附源码)