DeepFaceLab:手动提取高精度脸图,减少抖动!

Posted wangpg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DeepFaceLab:手动提取高精度脸图,减少抖动!相关的知识,希望对你有一定的参考价值。

DeepFaceLab默认情况下都都是自动提取脸部,整体来说效果不错,脸部曲线识别度也比较高。但是自动不是万能的,有些图片的轮廓识别并不好。而识别不好最直接的结果就是合成的视频可能会出现抖动

 

也就是说,抖动出现的一个原因就是脸部轮廓识别不精确。 那么如何解决这个问题呢? DeepFaceLab的解决方法是提供了一个手动识别的工具。

首先,这个功能仅针对DST。使用这个过程大概需要先做以下操作。

 

1.视频转图片

2.从图片中提取脸部图片

3.查看Debug目录,找到有问题的图片,删除。

技术图片技术图片?

 

比如,这张图片,整体来说识别还可以,但是脸部外侧并不是很精确,我希望这个边缘能到红色虚线的地方。

技术图片技术图片?

那么,我要先在Debug目录中,删除这个图片。

 

 

4.点击脚本文件

技术图片技术图片?

5) data_dst extract faces MANUAL RE-EXTRACT DELETED RESULTS DEBUG.bat

 

5. 手动修改并保存

 

技术图片技术图片?

点击BAT文件之后,会出现加载窗口,并且会显示有多少文件需要手动提取。比如我这里只删除了一张,所以它只显示 Found 1 images (只发现一张)! 加载完后会跳出如下界面。

技术图片技术图片?

这个界面并非完全手动,软件会自动选取脸部区域。

你可以通过移动和滚动鼠标来调整区域。

单击鼠标:锁定和解锁

回车键:确认

确认后立马根据你选取的区域开始提取。

技术图片技术图片?

提取完成后,Debug目录会重新出现删除的图片

技术图片技术图片?

此时,脸部轮廓已经基本符合我们的预期。Debug文件重新生成的同时,aligned里面的图片也已经更新。 在后续的环节中,就会更具你手动选取的区域进行替换。

 

--------------------------------------------------------

获取更多Deepfakes/AI换脸内容可访问 deepfakes中文网

第一时间获取相关文章可关注微信公众号:托尼是塔克(TonyIsStark)

以上是关于DeepFaceLab:手动提取高精度脸图,减少抖动!的主要内容,如果未能解决你的问题,请参考以下文章

deepfacelab提取人脸原理

deepfacelab迭代多少次合适

[从零开始学DeepFaceLab-6]: 使用-命令行八大操作步骤-第3步:从目标视频中提取图片

deepfacelab切脸问题

[从零开始学DeepFaceLab-5]: 使用-命令行八大操作步骤-第2步:从源视频中提取图片

deepfacelab训练gpu不工作