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

教程发布 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使用教程(2.训练及合成) 4349
02 AI换脸第三步:DeepFaceLab使用教程(1.安装及分解视频) 4162
03 P100真香:DeepFaceColab详细教程 3348
04 选择合适的模型 H64 -H128 -DF -SAE -SAEHD 3158
05 2GB显存畅玩 DeepFaceLab更新至2020.01.08 3114
06 SAEHD不香吗?谈谈SAE与SAEHD 3113
07 极致的遮罩处理(一):DeepFaceLab手动遮罩编辑。 2976
08 DeepFaceLab不同模型的参数含义 2936
09 “增之一分则太长,减之一分则太短”,精细的调整取脸框大小,不做提脸的“登徒子” 2745
10 DeOldify – 一个强大的AI修复老照片(视频)项目 2735
11 图像无损放大工具 Topaz Gigapixel AI v4.4.4 破解版 2639
12 AI换脸第二步:选择合适的DeepFaceLab版本 2539
13 DeepFaceLab新手基础知识:训练期间如何更改参数值? 2449
14 合成必修课:7) convert 合成合成如何从“人皮面具”变成“真实脸部” 2434
15 通过image_denoise_power降噪让换脸更自然 2311
16 合成必修课:7) convert之调整模式详解 2255
17 AI换脸进阶:如何给戴眼镜的面部换脸? 2226
18 DeepFaceLab更新至2019.12.17 2174
19 合成必修课:7) convert 合成暂停和继续 2157
20 这个模型会上头:Avatar模型的使用说明 2111