经过了很长一段时间的AI技术发展,目前的AI换脸技术已经越来越成熟。除了能够实现人物照片的换脸,还可以实现视频中人物的换脸。
FaceFusion是一款免费的换脸器,同时提供了脸部的修复增强功能。可以自己部署,也可以使用Google colab版本白嫖换脸。
FaceFusion的Github项目,采用了MIT许可:
https://github.com/facefusion/facefusion (opens in a new tab)
FaceFusion只提供了一个简单主界面,操作简单:
本地部署
如果想要自己部署,可以参照以下安装指南。
https://docs.facefusion.io/installation (opens in a new tab)
Google colab
如果不想折腾,或者没有GPU怕跑得慢,可以直接使用colab版本进行快速体验。
初次使用Google colab?先看看这篇吧:免费使用Google Colab部署Stable Diffusion (opens in a new tab)
1.打开colab
2.启动项目
按照顺序从上往下,点击红色框内的播放按钮,然后等待完成项目的下载、安装和启动。
3.访问FaceFusion
大约10分钟后,如果看到以下内容,恭喜你启动成功了。
点击红色框内的链接,进入FaceFusion主界面。
4.开始换脸
在写这篇文章的过程中,脑子里闪过了马扎之战。那我就分别找一张照片,使用马斯克的体型、装束,将马斯克的脸蛋换成扎克伯格,连发型都不换。
在SOURCE面板上传扎克伯格的照片:
在TARGET面板上传马斯克的照片:
然后在右上方的PREVIEW面板,将会自动展示换完脸的"马身扎面相"。
神似马扎,哈哈!!!就是有点模糊!
5.脸部修复
在左侧的FRAME PROCESSORS面板,勾选face_swapper和face_enhancer。
FACE ENHANCER MODEL选项选择gfpgan_1.4,FACE SWAPPER MODEL选项选择inswapper_128。
再预览一下看看:
清晰了许多,但脸部过于光滑,我觉得模糊的那张会更像扎克伯格。
如果还想更加清晰,可以进一步勾选FRAME PROCESSORS面板中的frame_enhancer。
好了,今天就介绍到这里。忘了划重点,FaceFusion还支持视频换脸哦!