整理的人脸系列学习经验:包括人脸检测、人脸关键点检测、人脸优选、人脸对齐、人脸特征提取、人脸跟踪、人脸活体检测等学习过程总结,有需要的可以参考,仅供学习,请勿盗用。https://blog.csdn.net/TheDayIn_CSDN/article/details/93199307

一、数据聚类

假如有一批人脸数据,包含单人或者多个人脸ID,可以按照如下聚类方法进行预处理。

1.通过人脸识别方法(模型)提取人脸特征;

2.使用每个名人的正脸图片作为它的种子;

3.使用那些只有1个人脸的图片去增加每个名人的种子的数量;

4.在gallery剩下的图片中,通过与种子的相似度来找到属于每个名人的其余照片。

5.裁剪人脸,将同一个名人的脸单独存入一个路径内,之后再进行人工纠错,进一步提高数据集纯度。

二、训练数据预处理

人脸识别处理流程:人脸检测+人脸关键点定位+基于关键点的人脸对齐(相似变换、仿射变换)

所以预先使用更好的人脸检测和关键点定位算法来对齐人脸,对人脸识别性能影响很大,特别是人脸关键点定位的准确性。

一般的网络结构:

1、MTCNN检测+五个关键点+相似变换+SphereFace(softmax+arcface)

2、SSD人脸检测模型+PFLD关键点模型+仿射变换+MobileFaceNet(softmax)

深度学习自学(十五):人脸识别数据预处理方法相关推荐

  1. 花书+吴恩达深度学习(十五)序列模型之循环神经网络 RNN

    目录 0. 前言 1. RNN 计算图 2. RNN 前向传播 3. RNN 反向传播 4. 导师驱动过程(teacher forcing) 5. 不同序列长度的 RNN 如果这篇文章对你有一点小小的 ...

  2. [Python从零到壹] 十五.文本挖掘之数据预处理、Jieba工具和文本聚类万字详解

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  3. 基于深度学习的遥感影像语义分割数据预处理

    基于深度学习的遥感影像语义分割数据预处理 第一次处理数据,不熟练,仅供参考 数据预处理工具:Arcgis 第一步:下载遥感影像tif数据 根据实际需求选择感兴趣的遥感影像区域 数据来源:Google卫 ...

  4. 深度学习(十五)基于级联卷积神经网络的人脸特征点定位

    基于级联卷积神经网络的人脸特征点定位 原文地址:http://blog.csdn.net/hjimce/article/details/49955149 作者:hjimce 一.相关理论 本篇博文主要 ...

  5. 系统学习深度学习(十五)--AlexNet译文

    转自:http://www.aichengxu.com/other/2557713.htm http://blog.csdn.net/maweifei/article/details/53117830 ...

  6. [雪峰磁针石博客]计算机视觉opcencv工具深度学习快速实战1人脸识别

    使用OpenCV提供的预先训练的深度学习面部检测器模型,可快速,准确的进行人脸识别. 2017年8月OpenCV 3.3正式发布,带来了高改进的"深度神经网络"(dnn deep ...

  7. 吴恩达深度学习笔记13-Course4-Week4【人脸识别和神经风格转换】

    人脸识别(Face Recognition) 一.人脸识别简介(What is face recognition?) 人脸验证:输入一张带人名/ID的人脸图片,验证是不是那个人.一对一问题. 人脸识别 ...

  8. 干货丨揭秘深度学习的核心:掌握训练数据的方法

    来源:云栖社区 概要:今天我们将讨论深度学习中最核心的问题之一:训练数据. Hello World! 今天我们将讨论深度学习中最核心的问题之一:训练数据.深度学习已经在现实世界得到了广泛运用,例如:无 ...

  9. 深度学习的核心:掌握训练数据的方法

    来源:云栖社区 概要:今天我们将讨论深度学习中最核心的问题之一:训练数据. Hello World! 今天我们将讨论深度学习中最核心的问题之一:训练数据.深度学习已经在现实世界得到了广泛运用,例如:无 ...

最新文章

  1. javamap的用法_Java Map常用的几种用法。
  2. html的input的id,请求[“inputId”]不能在cshtml上工作
  3. salt stack 工具之一——远程命令
  4. java解压文件、复制文件、删除文件代码示例
  5. HDU4390(容斥原理)
  6. go Template 使用{{ end -}}的坑
  7. [css][移动设备]禁止横竖屏时内容自动调整
  8. .NET 指南:捕获并且抛出标准的异常类型
  9. 分布式幂等性如何保证
  10. deepin linux固态硬盘安装教程,如何安装深度deepin 国产Linux教程 主要操作如下
  11. 多款iPhone遭遇中国禁售令!福建法院判决高通胜诉苹果
  12. 【iOS】UI基础Day2-笔记(毛玻璃、帧动画、音效等)
  13. glib安装详细教程
  14. 用“心”迎接情人节,用另一种形式表达爱意
  15. Head First设计模式笔记
  16. Docker容器与容器云
  17. cesium之三维场景展示篇
  18. 浙江移动物联网应用开放平台(免费使用)
  19. 乐鑫Esp32学习之旅14 esp32 sdk编程实现门户强制认证,连接esp32热点之后,自动强制弹出指定的登录html界面。(附带Demo)
  20. 取消关闭计算机怎么弄,怎么设置和取消电脑自动关机

热门文章

  1. 修复RAID-5和镜像磁盘
  2. 2013元旦成都九寨沟攻略
  3. 自用shell命令搜集
  4. 求两个整数中的最大值(不能用比较语句,循环语句)
  5. IE8 默认以Web Standards模式显示网页 全面遵循Web标准
  6. ES6、ES7、ES8、ES9、ES10 新特性ECMAScript版本简介
  7. python有哪些好的学习资料或者博客
  8. Javascript的原型链
  9. C语言调用函数将is替换为be,C语言程序设计课件ppt.ppt
  10. mysql8.0日期类型_mysql8.0.19基础数据类型详解