博客专栏  >  编程语言   >  C++开发人脸性别识别教程

C++开发人脸性别识别教程

使用OpenCv,在MFC框架下开发的一个简易的人脸性别识别教程,大约有20篇博文组成,图文并茂,介绍较为详细。

关注
143 已关注
20篇博文
  • C++开发人脸性别识别总结

    历时一个月,终于在昨天把《C++开发人脸性别识别总结》系列博客完成了,第一篇博客发表在2015年12月29日,截止昨天2016年2月29日最后一篇完成,去除中间一个月的寒假,正好一个月,首先这里把这系...

    2016-03-01 20:40
    5176
  • C++开发人脸性别识别教程(19)——界面美化

    在这篇博文中将完成《C++开发人脸性别识别》的收尾工作,主要内容分为两部分:添加视频暂定功能、界面规范化。  一 视频暂停功能  严格来说这个视频暂定功能算是视频人脸性别识别的一个遗留问题,本应加在C...

    2016-02-29 21:29
    3951
  • C++开发人脸性别识别教程(18)——辅助功能之文件名批量修改、方法验证

    时光推移了30多天,这个人脸性别识别的小项目也接近尾声了,预计再通过三篇博文的篇幅来完成这个项目的收尾工作。在这篇博文中我们再为程序添加另外两个小的辅助功能:文件名批量修改、方法验证。  一 文件名批...

    2016-02-29 20:16
    2940
  • C++开发人脸性别识别教程(17)——辅助功能之人脸批量分割

    在之前的博文中已经将性别识别部分叙述的基本完整,整个程序的开发也接近尾声,在这篇博文中我们再为程序添加小的辅助功能:人脸批量分割。  一、人脸批量分割  在前面的博文中提到过,进行性别识别训练所用到的...

    2016-02-29 15:03
    3038
  • C++开发人脸性别识别教程(16)——视频人脸性别识别

    在之前的博文中我们已经能够顺利驱动摄像头来采集源图像,在这篇博文中将正式为其加入性别识别的代码,实现摄像头视频的人脸性别识别。  一、人脸检测  在得到摄像头采集的源图像之后,首先要做的就是对其进行人...

    2016-02-27 22:10
    5223
  • C++开发人脸性别识别教程(15)——搭建MFC框架启动摄像头

    在之前的博文中已经完成了针对图片的人脸性别识别功能,在这篇文章中我们开始引入摄像头设备,为程序添加第二个功能:视频人脸性别识别。  一、添加控件  这里需要新添加两个与视频人脸性别识别相关的功能控件,...

    2016-02-27 09:19
    3342
  • C++开发人脸性别识别教程(14)——灰度图像识别BUG处理

    在这篇博客中,我们对目前程序中一个隐藏很深的BUG进行处理,这个BUG导致程序目前有一部分逻辑出现错误(虽然没有表现出来)。  一、触发BUG  1、准备触发样本  为了复现这个隐藏的BUG,需要实现...

    2016-01-20 21:27
    3379
  • C++开发人脸性别识别教程(13)——针对单张图片的性别识别

    在之前的博文中我们的性别识别程序已经初步成型,能够识别某个文件夹下的图片文件。不过这里有一个问题,假设这个文件夹下有着大量的图片,而我们希望识别这些图片中的某一张,此时需要我们不停的单击“下一张”按钮...

    2016-01-18 21:46
    3253
  • C++开发人脸性别识别教程(12)——添加性别识别功能

    经过之前几篇博客的讲解,我们已经成功搭建了MFC应用框架,并实现了基本的图像显示和人脸检测程序,在这篇博文中我们要向其中添加性别识别代码。  关于性别识别,之前已经专门拿出两篇博客的篇幅来进行讲解,这...

    2016-01-17 11:24
    3994
  • C++开发人脸性别识别教程(11)——图片人脸检测程序BUG处理

    在这篇博客需要解决之前遗留的两个BUG,一是用户在不初始化条件下运行程序,二是人脸检测的误差结果。  一、添加初始化警告  目前我们在“初始化”按钮对应的响应函数中封装了人脸分类器加载、开辟内存等操作...

    2016-01-13 22:02
    2898
  • C++开发人脸性别识别教程(10)——添加图片的人脸检测程序

    如今我们的MFC框架已经初具规模,能够读取并显示文件夹下的图片,在这篇博文中我们将向其中添加人脸检测的程序。  一、人脸检测算法  这里我们使用OpenCv封装的Adaboost方法来进行人脸检测,参...

    2016-01-12 22:06
    4286
  • C++开发人脸性别识别教程(9)——搭建MFC框架之显示图片

    在之前的博客中我们已经实现读取用户选定的文件夹,并将其路径保存在相应的变量中,在这篇博文中我们将介绍如何借助CvvImage类将图片显示在picture控件中,并自动读取文件夹下的其他图片。  一、添...

    2016-01-11 21:41
    7148
  • C++开发人脸性别识别教程(8)——搭建MFC框架之读取文件夹信息

    在上一篇博客中我们已经绘制了MFC界面,在这篇博客中我们将添加响应代码,为MFC框架添加一个最基本的功能:打开一个文件夹。   一、添加相关头文件   这里头文件主要包含三类:opencv...

    2016-01-09 12:50
    5329
  • C++开发人脸性别识别教程(7)——搭建MFC框架之界面绘制

    在之前的博客中我们已经将项目中用到的算法表述完毕,包括人脸检测算法以及四种性别识别算法,在这篇博客中我们将着手搭建基本的MFC框架。   一、框架概况   在这篇博文中我们将搭建最基本的M...

    2016-01-08 19:43
    4497
  • C++开发人脸性别识别教程(6)——通过SVM实现性别识别

    上一篇教程中我们介绍了如何使用OpenCv封装的FaceRecognizer类实现简单的人脸性别识别,这里我们为大家提供另外一种基本的性别识别手段——支持向量机(SVM)。   支持向量机在解决...

    2016-01-08 09:37
    11211
  • C++开发人脸性别识别教程(5)——通过FaceRecognizer类实现性别识别

    在之前的博客中已经解决了人脸检测的问题,我们计划在这篇博客中介绍人脸识别、性别识别方面的相关实现方法。   其实性别识别和人脸识别本质上是相似的,因为这里只是一个简单的MFC开发,主要工作并不在...

    2016-01-04 22:11
    10116
  • C++开发人脸性别识别教程(4)——OpenCv的人脸检测函数

    这个项目主要包含三部分:人脸检测、特征提取、性别分类:   这篇博客中我们重点介绍OpenCv的人脸检测函数。这篇博客我们先不提MFC,而是在win32控制台下编写一段人脸检测的程序。   一...

    2015-12-31 09:35
    10555
  • C++开发人脸性别识别教程(3)——OpenCv配置和ImageWatch插件介绍

    OpenCv是C++图像处理的重要工具,这个人脸性别识别的项目就是借助OpenCv进行开发的。虽然网上已经有了很多关于OpenCv的配置教程,但出于教程完整性考虑,这里还是用专门的一篇博客来介绍Ope...

    2015-12-30 15:46
    8332
  • C++开发人脸性别识别教程(2)——VisualStudio初探

    上一篇教程中已经大致描述了项目的最终效果,考虑到读者中有很多零基础的同学,我们这里并不急于进行代码的编写,而是先简要介绍下所用到的开发工具——VisualStudio2012。   VisualSt...

    2015-12-30 15:15
    6120
  • C++开发人脸性别识别教程(1)——前瞻

    大四暑假的时候,帮老师指导了一个本科大学生创新实验,主要目标是通过图像处理相关技术对人脸美丽度进行分类。其中一个很重要的环节就是人脸的性别识别,这里将这个部分单独拿出来,借住OpenCv这个开源的图像...

    2015-12-30 11:15
    9068
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部