AI工具箱
AI换脸神器 FaceFusion

经过了很长一段时间的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

https://colab.research.google.com/github/facefusion/facefusion-colab/blob/master/facefusion.ipynb (opens in a new tab)

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还支持视频换脸哦!