视频会议太无聊?换张爱因斯坦的脸替你开会如何?

Python实战社群

Java实战社群

长按识别下方二维码,按需求添加

扫码关注添加客服

进Python社群▲

扫码关注添加客服

进Java社群

开源最前线(ID:OpenSourceTop) 猿妹综合编译

链接:https://github.com/alievk/avatarify、https://gigazine.net/gsc_news/en/20200417-zoom-skype-avatarify/

现在,视频通话已经成为社交互动的主要途径之一,最近视频会议,也是许多上班族需要用到的,假如有天领导找你开会,出现在他面前的不是你的头像,而是埃隆·马斯克,你说他会不会吓到飞起。

视频会议太无聊?换张爱因斯坦的脸替你开会如何?_第1张图片

现在只需要一个开源项目就可以实现了,最近,一个名为Ali Aliev的开发者创建了一个开源代码工具Avatarify,能够实时将你的人脸替换叠加为名人的脸。

avatarify项目中使用的核心模型 first order model 来源于一篇 NIPS 论文《First Order Motion Model for Image Animation》。这个模型可以根据驱动视频的运动,对源图像中的对象进行动画处理,以生成视频序列,而无需使用任何注释或有关特定对象的先验信息。模型采用自监督的方法将外观和运动信息分离,使用了视频中对象的关键点及其局部仿射变换进行特征表示。生成器网络对目标运动期间出现的遮挡进行建模,并将源图像中提取的外观与从驱动视频获得的运动进行组合。

视频会议太无聊?换张爱因斯坦的脸替你开会如何?_第2张图片

该模型的框架由两个主要模块组成:运动估计模块和图像生成模块,如上图所示。

Avatarify适用于大多数主流的视频会议工具,诸如Zoom和Skype,当加载完脸部照片后,照片上的脸部表情将会根据你的脸部表情改变而改变。

视频会议太无聊?换张爱因斯坦的脸替你开会如何?_第3张图片

无论是你想变成爱因斯坦、还是史蒂夫·乔布斯,甚至是蒙娜丽莎,通通都可以实现。

视频会议太无聊?换张爱因斯坦的脸替你开会如何?_第4张图片

Ali Aliev在Github上详细说明了使用方法,这里就不在一一赘述了。

视频会议太无聊?换张爱因斯坦的脸替你开会如何?_第5张图片

目前,avatarify已经在Github上标星4K,Fork累计 375 个(Github地址:https://github.com/alievk/avatarify),感兴趣的伙伴们不要错过了哦。

最后附上演示视频:

程序员专栏 扫码关注填加客服 长按识别下方二维码进群

近期精彩内容推荐:   昨天被主管告知3.25了,感觉自己好失败.. 微软买下史上最危险域名,黑客傻眼 盘点 10 个代码重构的小技巧 Python中lambda的使用

在看点这里好文分享给更多人↓↓

你可能感兴趣的:(视频会议太无聊?换张爱因斯坦的脸替你开会如何?)