想象一下,如果你能轻松改变自己或别人的面貌,化身成为心目中的明星、潮流偶像或者历史名人,那会是多么神奇的事情!或者如果自己需要一些特别有趣的创意照片或者写真,直接免费换上自己的面部照片,那会是多么创新的体验!如果视频会议上,由于隐私或者个人怯场的原因可以实现不露真容的面对面交流,那会是多么有趣的画面!其实,一些人工智能换脸技术让这个看似不可能的愿景变成了现实。
借助先进的机器学习算法和海量的人脸数据,AI换脸能够以出人意料的方式操控和融合面部特征。它能自动识别面部关键点,提取源头像和目标头像的面部信息,精准融合两者的独特特征,最终呈现出一张全新而逼真的人脸。这种技术不仅可以用于娱乐创作,更在影视特效、虚拟形象设计等领域大放异彩。
今天就给大家介绍几个优秀的AI换脸工具:
1. pica-swap face:https://www.pica-ai.com/
AI绘画创作平台最近推出了AI换脸工具:Free Face Swap Online。下面看一下使用界面:

通过截图可以看到选择脸部和原始模型,点击generate按钮,稍等片刻即可生成。

我选择了德普的照片,并选择牛仔风的模板,看一下生成效果:

总体来说效果是非常惊艳的,几乎看不出PS痕迹。
当然它支持本地上传模板,更换成自己喜欢风格的照片。
它还提供了多人的在线换脸功能,即上传多个人的大头照,并根据目标模板生成需要的换脸照片。

碍于文章篇幅的限制就不做过多演示了,感兴趣的同学可以在pica官网上尝试。

当然它还支持AI视频换脸,可以通过上传视频和粘贴视频网址链接的方式来实现。

总之,如果自己有关于图片或视频方面上的需要,pica是不容错过、效果拔群的AI换脸工具。
2.Stream v2v项目地址:
https://jeff-liangf.github.io/projects/streamv2v
Stream v2v使用了流媒体的方式处理,特点是适应性强、效率高,可与图像扩散模型无缝集成,输出不同风格的人物形象。例如,你可以将自己的形象转换为卡通风格或者油画风格。
通过下面的演示动画可以看到,该视频个人直播片段上能够及时渲染成马斯克的相貌,非常神奇。

其实它的工作原理就是通过用户提示实现实时流视频到视频(V2V)转换。与之前使用批处理有限帧的 V2V 方法不同,最终该工具是选择以流方式处理帧,以支持无限帧。StreamV2V的核心是一个向后看的原则,将现在与过去联系起来。这是通过维护一个特征库来实现的,该特征库存档过去帧的信息。
对于传入的帧,StreamV2V 扩展了自注意力,以包括存储的键和值,并直接将类似的过去特征融合到输出中。特征库通过合并存储功能和新功能不断更新,使其紧凑但信息丰富。StreamV2V以其适应性和效率而著称,无需微调即可与图像扩散模型无缝集成。

从视频画面上可以清晰看出,该工具可以实时捕捉用户的面部表情来进行实时渲染,而且将目标的保持了非常高的流畅度和还原度。
不过该开源项目对显卡要求很高,该视频是使用了RTX4090进行的渲染后得到的效果。具体需要多高的配置,说明文档并没有列出,不过有条件的小伙伴可以在github上复刻并在本地进行部署和尝试。
3.Avatarify项目地址:
https://github.com/alievk/avatarify-python
这个同样是在Github上非常有名的AI换脸工具,该项目现已经在github上有3.8k的复刻,16k的星标。下面是视频会议过程中经过AI换脸后的人物截图:

从上可以清晰的看到参加视频会议的人物动态表情能够清晰的反映在“蒙娜丽莎”面容上,从而使人物更加神秘和诙谐,非常具有画面表现的张力和幽默感。
该实现原理同样是可以及时根据的远程会议人物面部表情的实际情况来进行AI换脸,有效地防止了用户面部隐私的泄露风险,适用于对自己不愿意出镜的应用场景。
它可以实现在colab上的一键部署:Avatarify – Colab (google.com)

不过可能需要另行购买自己账号的GPU资源,

当然对于显卡要求并没有那样高,按官方文档内说明用GTX1070及以上即可实现。最简单的方式就是通过exe文件安装实现。

其他的还有很多非常优秀的AI换脸工具,包括Roof,InsightSwapFace等,在我自己主页搜索关键词即可查到具体的使用教程。
