上个月杨超越编程大赛在github上大火了一段时间,不过随着时间失衡其热度慢慢下降了,不过而该赛事的31号作品《YCY Dance Now》横空出世,能够做到让用户给定一段跳舞的源视频并上传到指定网站,然后就可以欣赏到杨超越(注意这里不是单纯的换脸,而是整个人连同装束全变),表演这套舞蹈动作的视频了。由于笔者并没有得到杨超越的任何授权,为避免纠纷这里就以另一个效果类似的动态图向大家展示一下效果。

可以看到合成视频中的女性模仿者与男性舞者之间的动作基本是神相似的,而且两人之间的衣着也完全不同。我们知道之前换脸技术名嗓一时,笔者的博客中也就其原理有所介绍终于把AI换脸的原理搞清了。不过这种换人技术可以说是换脸技术的升级版本,更具技术含量,所以今天我们再把这种换人技术的原理向大家做一个介绍。

       AI换“一切”技术的前世今生

首先是AI换脸,18年年中AI换脸技术在科研学术研究领域和开源社区两个方向上都获得了不小的发展,在SIGGRAPH(暨国际计算机图形学会)的18年年会上一个由斯坦福大学、慕尼黑技术大学、巴斯大学等科研究机构联系研发的”Deep Video portrait”系统横空出世,该技术不但能让被替换的人脸完全模板原视频中人物

AI能让杨超越跳舞?背后原理大揭秘!相关推荐

  1. 诗人般的机器学习,ML工作原理大揭秘

    诗人般的机器学习,ML工作原理大揭秘 https://www.cnblogs.com/DicksonJYL/p/9698208.html 选自arXiv 作者:Cassie Kozyrkov 机器之心 ...

  2. vooc充电原理_VOOC闪充原理大揭秘! OPPO为用户跟细节杠上了

    原标题:VOOC闪充原理大揭秘! OPPO为用户跟细节杠上了 身为充电领域的标杆,OPPO在2018年推出高达50W的超级闪充之后,在今年又在快充技术上拿出了新技术,OPPO Reno系列新机全面搭载 ...

  3. php 108张牌洗牌,完美洗牌原理大揭秘 手把手图文教程!呕心沥血的超级干货...

    原标题:完美洗牌原理大揭秘 & 手把手图文教程!呕心沥血的超级干货 先感慨一下,昨晚写到半夜,今天又修改了很多遍,我终于把这篇文章写完了. 然后自夸一下,我敢保证,你从来没有看过像这样的完美洗 ...

  4. 注解不自动导包_玩转SpringBoot2.X:SpringBoot自动配置原理大揭秘

    我们在使用SpringBoot的时候,是不是觉得特方便,根本不需要我们去配置什么端口号,应用名称,又比如我们再整合redis的时候,其实也不需要我们去指定端口号,IP,都会有默认的.是不是特方便.那么 ...

  5. 360扫地机原理大揭秘,竟还有无人驾驶技术?——浅析家用机器人SLAM方案

    女主宣言 2018年年初,360推出了扫地机器人.这款机器人应用了SLAM技术.SLAM技术可以对未知环境自动建立地图,并为智能设备导航.这一技术广泛地应用于各种可移动的智能设备.不论是自动驾驶汽车. ...

  6. 电子警察原理大揭秘 注意!不被电子警察拍照的秘密(图解)

    要想不再被电子警察拍照,先要搞清楚电子警察的类型和工作原理.简单来说,一般分五种: 1.在各个市区红绿灯路口安装的闯红灯电子警察,它主要对闯红灯和越过中心黄线的车辆进行拍摄 2.在公路上安装的公路智能 ...

  7. 双摄测距原理_“双摄”火遍天 工作原理大揭秘

    OFweek电子工程网讯 手机拍照自功能机时代就已经成为人们日常经常使用的一个功能,自进入智能机以来地位更是被不断的拔高.注意力所在之地往往就是创新的迸发处,这一点在手机拍照上再恰当不过,无数的技术越 ...

  8. 轻轻一扫立刻扣款,付款码技术原理大揭秘 | 原力计划

    作者 | 楼下小黑哥 责编 | 王晓曼 出品 | CSDN博客 前言 最近由于业务需求,需要开发付款码功能,该接口底层将会聚合市面上主流钱包 APP 的付款码功能,如微信支付,支付宝支付. ps:付款 ...

  9. catia怎么测总成重量_CATIA总成批量改名原理大揭秘

    这个时候,我们要引入一个概念,叫做递归,简单来说就是程序调用自身的过程. 如果还想不明白,诸位可以回忆一下你们昨晚看的那些小姐姐的直播:当她们***此处省略若干字***,然后中场休息时,在自己的桌面上 ...

最新文章

  1. android gdb 命令大全,ndk-gdb  |  Android NDK  |  Android Developers
  2. 15个应该掌握的jupyter notebook技巧
  3. Python 工程管理及 virtualenv 的迁移
  4. linux脚本中sed -i,Linux 中常用的sed命令
  5. [Mysql]过大sql文件导入过慢问题解决
  6. 24.指针和引用的区别
  7. ITIL内部培训资料(IT服务持续性管理(IT Service Continuity Management) )
  8. 第九周(11.02-11.08)学习笔记
  9. s5pv210——AD转换
  10. 启动u盘自动运行服务器,WinPE网启服务器自动配置程序
  11. 瑞友天翼服务器ip地址怎么修改,(瑞友天翼安装教程.doc
  12. [英语阅读]憧憬利好新政股市收高
  13. verilog语法错误
  14. 主成成分分析(Principal Component Analysis)
  15. NI LabVIEW开发环境(2.生成installer安装程序exe)
  16. 长荣航空空服员受辱追踪:工会盼给当事人公伤假
  17. 使用翻译的neko模块
  18. 离线强化学习(Offline RL)系列3: (算法篇)策略约束 - BRAC算法原理详解与实现(经验篇)
  19. Ubuntu 4.10 (Warty Warthog,长疣的疣猪)
  20. mysql里面除号写法_MySQL常见函数 - osc_mgt0rm0m的个人空间 - OSCHINA - 中文开源技术交流社区...

热门文章

  1. 初学卷积——卷积的计算过程及应用场景
  2. java判断list是否为空?
  3. matlab进行数据归一化处理
  4. mysql union minus_MySQL实现差集(Minus)和交集(Intersect)
  5. 成功没有捷径python_成功没有捷径,谁说的?
  6. mysql最新高可用_MySQL高可用方案介绍
  7. Redis消息队列——Redis Stream
  8. php as 竖排和横排,Row(横排) 与 Column(竖排)《 Flutter 移动应用:布局 》
  9. 小伙子不讲武德,竟用Python爬取B站马老师经典语录
  10. C++字符串数组 | 字符串数组输出