极致的遮罩处理(五):后悔药

教程发布 FANSeg,遮罩
DeepFaceLab
DeepFaceLab DeepFaceLab 2019-12-17 12:14:03
用户等级:0级

大家知道,我们的网站的一大特色就是向大家提供各种后悔药。由于种种原因,可能你想撤销自己前面手工精修的遮罩或者FANSeg训练出来的遮罩,让头像还原回“默认遮罩”,这时你并不需要重新提取脸部,使用“后悔药”就可以实现这一功能。

在给大家后悔药配方前,我们想讲一下DeepFaceLab的遮罩结构,嫌麻烦的小朋友可以直接跳到后面的后悔药配方。其实DeepFaceLab在程序中提供了三套遮罩,分别叫做Landmarks,IEPolys和FANSeg。

极致的遮罩处理(五):后悔药

Landmarks是这样的68个特征点所确定的脸部区域,大家在使用手动提脸功能时,可以看到这个遮罩区域。这个遮罩区域确定后,这68个点在头像图片的坐标和原图的坐标就会写在头像图片文件里,这样换脸的时候就可以知道如何将换好的脸贴到原图中去(位置,角度等)。

极致的遮罩处理(五):后悔药
极致的遮罩处理(五):后悔药

IEPolys就是我们手动编辑遮罩时,生成的一个个多边形。程序会记录我们是要增加遮罩区域(鼠标左键操作)还是减小遮罩区域(鼠标右键操作),和多边形顶点坐标。

还有就是FANSeg遮罩信息了,这里是用一个uint8类型的np.asarray储存的。如果我们想删除手工编辑遮罩或者FANSeg遮罩,只需要删除这两部分信息就可以了。其中删除手工编辑遮罩的功能在程序里已经提供了,删除FANSeg遮罩的功能作者把相关代码注释掉了(毕竟生成FANSeg遮罩的代码也注释掉了)。因此我们只需要恢复这段代码并使用就可以了。

后悔药配方:

极致的遮罩处理(五):后悔药

在_internal\DeepFaceLab\main.py文件中找到下面两句,并将这两句前面的#删去

极致的遮罩处理(五):后悔药
极致的遮罩处理(五):后悔药

以及这一句,把前面的注释#删掉

极致的遮罩处理(五):后悔药

如果想删除头像中的FANSeg遮罩,就创建一个批处理文件并运行,内容为

@echo off

call _internal\setenv.bat

"%PYTHON_EXECUTABLE%" "%DFL_ROOT%\main.py" util^

   --input-dir "%WORKSPACE%\data_dst\aligned"  ^

   --remove-fanseg

pause

如果想删除头像中的手动编辑遮罩,就创建一个批处理文件并运行,内容为:

@echo off
call _internal\setenv.bat

"%PYTHON_EXECUTABLE%" "%DFL_ROOT%\main.py" util^
    --input-dir "%WORKSPACE%\data_dst\aligned"  ^
    --remove-ie-polys
    
pause

其他:

在遮罩编辑器中,作者说明不支持图像尺寸不为256*256的头像图片。

极致的遮罩处理(五):后悔药

也有小伙伴反应,如果头像图片不是256*256,使用FANSeg生成遮罩会出问题。

相关阅读:

楼主签名:
回帖
回复列表

版块列表

本站热帖
01 AI换脸第三步:DeepFaceLab使用教程(1.安装及分解视频) 15501
02 2GB显存畅玩 DeepFaceLab更新至2020.01.08 14923
03 AI换脸第三步:DeepFaceLab使用教程(2.训练及合成) 13822
04 P100真香:DeepFaceColab详细教程 8660
05 AI换脸第二步:选择合适的DeepFaceLab版本 8187
06 一天学会AI换脸:DeepFaceLab 新手导航 8023
07 DeOldify – 一个强大的AI修复老照片(视频)项目 8010
08 DeepFaceLab不同模型的参数含义 7212
09 极致的遮罩处理(一):DeepFaceLab手动遮罩编辑。 6838
10 图像无损放大工具 Topaz Gigapixel AI v4.4.4 破解版 6671
11 选择合适的模型 H64 -H128 -DF -SAE -SAEHD 6571
12 AI换脸第一步:给你的电脑安装适当的显卡驱动 6484
13 DeepFaceLab H256模型免费下载 6382
14 SAEHD不香吗?谈谈SAE与SAEHD 6243
15 DeepFaceLab更新至2019.12.29 5514
16 云盘版DeepFaceColab 在你的云盘训练模型 5435
17 发个模型,DeepFaceLab Quick96模型免费下载 5365
18 DeepFaceLab新手基础知识:训练期间如何更改参数值? 5341
19 合成必修课:7) convert 合成合成如何从“人皮面具”变成“真实脸部” 5241
20 不做无用功 Google Colab掉线自动重连“助手” 5223