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

教程发布 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.安装及分解视频) 8749
02 AI换脸第三步:DeepFaceLab使用教程(2.训练及合成) 8659
03 2GB显存畅玩 DeepFaceLab更新至2020.01.08 8346
04 P100真香:DeepFaceColab详细教程 5471
05 DeepFaceLab不同模型的参数含义 4890
06 AI换脸第二步:选择合适的DeepFaceLab版本 4879
07 选择合适的模型 H64 -H128 -DF -SAE -SAEHD 4795
08 SAEHD不香吗?谈谈SAE与SAEHD 4694
09 图像无损放大工具 Topaz Gigapixel AI v4.4.4 破解版 4679
10 一天学会AI换脸:DeepFaceLab 新手导航 4672
11 极致的遮罩处理(一):DeepFaceLab手动遮罩编辑。 4629
12 DeOldify – 一个强大的AI修复老照片(视频)项目 4442
13 AI换脸第一步:给你的电脑安装适当的显卡驱动 4073
14 合成必修课:7) convert 合成合成如何从“人皮面具”变成“真实脸部” 3714
15 DeepFaceLab H256模型免费下载 3665
16 DeepFaceLab新手基础知识:训练期间如何更改参数值? 3617
17 “增之一分则太长,减之一分则太短”,精细的调整取脸框大小,不做提脸的“登徒子” 3590
18 云盘版DeepFaceColab 在你的云盘训练模型 3573
19 DeepFaceLab更新至2019.12.29 3562
20 不做无用功 Google Colab掉线自动重连“助手” 3477