提取人脸后难免会有提取异常的数据,轻则污染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错误人脸图片快速处理相关推荐

  1. 【老鸟进阶】deepfacelab合成参数详解

    看文本章,你将学会 1. 合成环节的高效操作步骤 2. 各合成参数的详细含义与作用 3. 推荐的合成参数数值 1.合成环节的高效操作步骤 当模型训练结束后,就可以开始把模型应用到实际图片中啦 合成前确 ...

  2. python照片过人脸_python openCV实现摄像头获取人脸图片

    本文实例为大家分享了python openCV实现摄像头获取人脸图片的具体代码,供大家参考,具体内容如下 在机器学习中,训练模型需要大量图片,通过openCV中的库可以快捷的调用摄像头,截取图片,可以 ...

  3. 微信小程序人脸识别/采集改进版-支持人脸中心位置校验,人脸图片采集(速度更快),人脸搜索

    目录 1. 微信小程序人脸识别 1. 初始化人脸识别 2. 创建 camera 上下文 CameraContext 对象 3.获取 Camera 实时帧数据 4.人脸识别,使用前需要通过 wx.ini ...

  4. 将图片快速批量转化成PDF格式文件

    有时需要将图片快速批量转化成PDF格式文件,要求多个图片合并为一个PDF文件,有没有一个支持多种格式的JPG转换成PDF转换器,能够兼顾解决Office PDF格式间的转换问题? 通过下载测试过不同的 ...

  5. Android的虹软人脸识别和活体检测(附含10000个人脸图片和特征zip下载)

    文章目录 1.获取app_id和sdk_key和下载SDK的步骤 2.填写app_id和sdk_key 4.翻译 5.人脸识别错误码 6.人脸识别界面 7.重要的理解 8.自定义 9.查看手机文件里的 ...

  6. CV:基于face库利用cv2调用摄像头(或视频)根据人脸图片实现找人(先指定要识别已知人脸的文件夹转为numpy_array+输入新图片遍历已有numpy_array)

    CV:基于face库利用cv2调用摄像头(或视频)根据人脸图片实现找人(先指定要识别已知人脸的文件夹转为numpy_array+输入新图片遍历已有numpy_array) 目录 输出结果 设计思路 核 ...

  7. 点击按钮出现图片_坪山电动车上牌丨部分手机点击拍摄按钮,页面没有反应,无法拍摄人脸图片或上传照片,为什么?...

    戳蓝字关注,骑行要备案,安全常相伴大家好!我是「帮你电动车轻松上牌的」小易今天继续解答广大深圳电动车车主,在操作"易骑行"小程序进行电动车备案,以及深圳电动车上牌骑行过程中遇到的常 ...

  8. iOS原生推送(APNS)进阶iOS10推送图片、视频、音乐

    代码地址如下: http://www.demodashi.com/demo/13208.html 前言 我们首先要在AppDelegate里面进行iOS的适配,可以参考这篇文章 iOS原生推送(APN ...

  9. os如何读取图片_CV:基于face库利用cv2调用摄像头根据人脸图片实现找人

    CV:基于face库利用cv2调用摄像头(或视频)根据人脸图片实现找人(先指定要识别已知人脸的文件夹转为numpy_array+输入新图片遍历已有numpy_array) 目录 输出结果 设计思路 核 ...

  10. 大华sdk(java)上传人脸图片到人脸库,订阅人脸识别对比

    上传人脸图片到人脸库 controller: @RestController @RequestMapping("/facePicture") public class FacePi ...

最新文章

  1. 第十章: 数据模型高级进阶
  2. 【Mysql】 局域网远程连接问题
  3. pyecharts本地文件_python数据可视化-pyecharts插件使用文档
  4. bilstmcrf词性标注_深度学习--biLSTM_CRF 命名实体识别
  5. 史上最全的美国留学资料,从此不用找中介
  6. PowerDesign
  7. 细菌的天敌抗生素,如何利用这把救命的双刃剑?
  8. 利用VMWare和软路由多播实现校园网带宽叠加
  9. sql 大于 小于 大于等于 小于等于 符号
  10. win10无限蓝屏_Win10升级系统后蓝屏或无限重启解决办法
  11. Python语法小白入门
  12. python turtle画表情包
  13. 基于SpringBoot的宿舍管理系统
  14. tomcat默认端口号(三个tomcat端口号)
  15. 【区块链】7 个步骤入门区块链
  16. WordPress个人资料中直接修改用户名插件Username Changer
  17. ROS2 Dashing源码编译和安装
  18. python简单实现pdf格式转换器
  19. RPA之家UiPath视频教程
  20. MSN Messenger无法登陆

热门文章

  1. 通过IGT-DSER网关实现各品牌PLC之间,PLC与工业机器人(ModbusTCP)之间通讯
  2. android checkboxpreference属性,Android CheckBoxPreference Default Value
  3. ps自学视频教程,ps排版视频教程百度云下载(从小白到大神级一步步学习都有相应教程)
  4. 低速硬件接口之RS485接口自收发隔离多节点分享
  5. 现代高频开关电源技术与应用随堂练习_详细了解开关电源的电磁干扰分析
  6. wincemobile的GPS开发
  7. BP 神经网络算法原理
  8. 软件工程——软件计划
  9. pantum打印机驱动安装m6506_奔图m6506驱动下载|
  10. 单总线CPU微程序条件判别测试逻辑