【老鸟进阶】deepfacelab错误人脸图片快速处理
提取人脸后难免会有提取异常的数据,轻则污染src训练数据,重则dst合成异常。本文介绍各种异常情况以及对应解法
1. 提取到的人脸混合了多个角色
2. 提取到的人脸大小、方向异常
3. 提取到的人脸有特别模糊的人脸
4. 目标人脸没有被提取出来
1.提取到的人脸混合了多个角色
不管是src还是dst,总是希望能提取到指定角色人脸,不希望混入非目标人脸的素材。
手动删除对应aligned图片当然是个方法,但效率比较低,这里介绍两个更高效方法
一、善用windows文件资源管理器自带的搜索功能
同一画面如果识别出多个人,文件后缀名会以_0, _1, _2……区分。通常连续画面的同一角色的后缀名相同。以此特点,直接搜索后缀名,能快速聚集出连续的同个人素材,进行框选删除。
该方法优点:纯人工判断,误判率小
缺点:工作量还是比较大
二、使用论坛原创的bbfilter工具,快速筛选出指定人脸。
工具下载与使用说明在这里:http://dfldata.xyz/forum.php?mod=viewthread&tid=546&extra=&page=1
优点:机器自动判断,省人力
缺点:大角度、侧脸误判率高。工具安装有一定门槛
三、 使用DFL自带的排序脚本
DFL自带排序脚本,data_src sort.bat和data_dst sort.bat分别对 src和dst进行排序。中文版本大概就是dst排序.bat和src排序.bat类似名字。
排序时,使用颜色直方图(histgram)做排序依据,可以快速把色彩相似的图聚类到一起,方便快速批量删除
优点:机器优化排序,人工再判断删除,误判率小
缺点:当同一画面两个人脸所处环境色相似时,排序可能不太准,跟手动挨个删差不多
2.提取到的人脸大小、方向异常
有些人脸识别的人脸关键点不准,导致软件自动校正方向出错,出现角度异常(正常aligned图的双眼是水平居中,人脸中轴线垂直)、人脸大小异常(比其他图的人脸范围明显缩小了)。
这类错误只能删除后手工提取。具体方法如下:
删除异常图片的debug文件夹中对应的图,然后用4) data_src/dst faceset extract MANUAL.bat 脚本(手动提取src/dst人脸.bat) 重新执行提取dst或src的过程。
3. 提取到的人脸有特别模糊的人脸
这个其实算不上错误。如果清晰素材量够多的话,可以留着模糊人脸不管,不影响训练过程。甚至训练数据中夹杂清晰和模糊能训练的更好。
非要删除就手动删除吧。或者用排序脚本,按blur模糊度排序后再手动删除。
4. 目标人脸没有被提取出来
这类错误的解法与第2条相同
删除未识别图片在debug文件夹中对应的图,然后用4) data_src/dst faceset extract MANUAL.bat 脚本(手动提取src/dst人脸.bat) 重新执行提取dst或src的过程。
【老鸟进阶】deepfacelab错误人脸图片快速处理相关推荐
- 【老鸟进阶】deepfacelab合成参数详解
看文本章,你将学会 1. 合成环节的高效操作步骤 2. 各合成参数的详细含义与作用 3. 推荐的合成参数数值 1.合成环节的高效操作步骤 当模型训练结束后,就可以开始把模型应用到实际图片中啦 合成前确 ...
- python照片过人脸_python openCV实现摄像头获取人脸图片
本文实例为大家分享了python openCV实现摄像头获取人脸图片的具体代码,供大家参考,具体内容如下 在机器学习中,训练模型需要大量图片,通过openCV中的库可以快捷的调用摄像头,截取图片,可以 ...
- 微信小程序人脸识别/采集改进版-支持人脸中心位置校验,人脸图片采集(速度更快),人脸搜索
目录 1. 微信小程序人脸识别 1. 初始化人脸识别 2. 创建 camera 上下文 CameraContext 对象 3.获取 Camera 实时帧数据 4.人脸识别,使用前需要通过 wx.ini ...
- 将图片快速批量转化成PDF格式文件
有时需要将图片快速批量转化成PDF格式文件,要求多个图片合并为一个PDF文件,有没有一个支持多种格式的JPG转换成PDF转换器,能够兼顾解决Office PDF格式间的转换问题? 通过下载测试过不同的 ...
- Android的虹软人脸识别和活体检测(附含10000个人脸图片和特征zip下载)
文章目录 1.获取app_id和sdk_key和下载SDK的步骤 2.填写app_id和sdk_key 4.翻译 5.人脸识别错误码 6.人脸识别界面 7.重要的理解 8.自定义 9.查看手机文件里的 ...
- CV:基于face库利用cv2调用摄像头(或视频)根据人脸图片实现找人(先指定要识别已知人脸的文件夹转为numpy_array+输入新图片遍历已有numpy_array)
CV:基于face库利用cv2调用摄像头(或视频)根据人脸图片实现找人(先指定要识别已知人脸的文件夹转为numpy_array+输入新图片遍历已有numpy_array) 目录 输出结果 设计思路 核 ...
- 点击按钮出现图片_坪山电动车上牌丨部分手机点击拍摄按钮,页面没有反应,无法拍摄人脸图片或上传照片,为什么?...
戳蓝字关注,骑行要备案,安全常相伴大家好!我是「帮你电动车轻松上牌的」小易今天继续解答广大深圳电动车车主,在操作"易骑行"小程序进行电动车备案,以及深圳电动车上牌骑行过程中遇到的常 ...
- iOS原生推送(APNS)进阶iOS10推送图片、视频、音乐
代码地址如下: http://www.demodashi.com/demo/13208.html 前言 我们首先要在AppDelegate里面进行iOS的适配,可以参考这篇文章 iOS原生推送(APN ...
- os如何读取图片_CV:基于face库利用cv2调用摄像头根据人脸图片实现找人
CV:基于face库利用cv2调用摄像头(或视频)根据人脸图片实现找人(先指定要识别已知人脸的文件夹转为numpy_array+输入新图片遍历已有numpy_array) 目录 输出结果 设计思路 核 ...
- 大华sdk(java)上传人脸图片到人脸库,订阅人脸识别对比
上传人脸图片到人脸库 controller: @RestController @RequestMapping("/facePicture") public class FacePi ...
最新文章
- 第十章: 数据模型高级进阶
- 【Mysql】 局域网远程连接问题
- pyecharts本地文件_python数据可视化-pyecharts插件使用文档
- bilstmcrf词性标注_深度学习--biLSTM_CRF 命名实体识别
- 史上最全的美国留学资料,从此不用找中介
- PowerDesign
- 细菌的天敌抗生素,如何利用这把救命的双刃剑?
- 利用VMWare和软路由多播实现校园网带宽叠加
- sql 大于 小于 大于等于 小于等于 符号
- win10无限蓝屏_Win10升级系统后蓝屏或无限重启解决办法
- Python语法小白入门
- python turtle画表情包
- 基于SpringBoot的宿舍管理系统
- tomcat默认端口号(三个tomcat端口号)
- 【区块链】7 个步骤入门区块链
- WordPress个人资料中直接修改用户名插件Username Changer
- ROS2 Dashing源码编译和安装
- python简单实现pdf格式转换器
- RPA之家UiPath视频教程
- MSN Messenger无法登陆
热门文章
- 通过IGT-DSER网关实现各品牌PLC之间,PLC与工业机器人(ModbusTCP)之间通讯
- android checkboxpreference属性,Android CheckBoxPreference Default Value
- ps自学视频教程,ps排版视频教程百度云下载(从小白到大神级一步步学习都有相应教程)
- 低速硬件接口之RS485接口自收发隔离多节点分享
- 现代高频开关电源技术与应用随堂练习_详细了解开关电源的电磁干扰分析
- wincemobile的GPS开发
- BP 神经网络算法原理
- 软件工程——软件计划
- pantum打印机驱动安装m6506_奔图m6506驱动下载|
- 单总线CPU微程序条件判别测试逻辑