AI换脸技术已经越来越成熟。除了能够实现人物照片的换脸,还可以实现视频中人物的换脸。
FaceFusion是一款免费的换脸器,同时提供了脸部的修复增强功能。可以自己部署,也可以使用Google colab版本白嫖换脸。
FaceFusion的Github项目,采用了MIT许可: https://github.com/facefusion/facefusion
FaceFusion只提供了一个简单主界面,操作简单:
本地部署
如果想要自己部署,可以参照以下安装指南。
https://docs.facefusion.io/installation
Google colab
如果不想折腾,或者没有GPU怕跑得慢,可以直接使用colab版本进行快速体验。
1.打开colab
https://colab.research.google.com/github/facefusion/facefusion-colab/blob/master/facefusion.ipynb
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还支持视频换脸哦!