人脸识别关键技术

来源:互联网 发布:校园网络文化活动总结 编辑:程序博客网 时间:2024/06/02 09:29

人脸识别关键技术

人脸检测是指使用计算机在动态的场景或复杂的背景中检测出人脸的存在,并确定所有人脸的位置与大小的过程。人脸检测技术不仅是人脸识别、表情识别、人脸跟踪等技术的重要前提条件,同时在模式识别、人机交互、智能监控、视频检索等领域也引起了广泛的重视。基于OpenCV的人脸检测与识别系统在计算机模式计算和模式识别等方面具有极其重要的作用。在基于人脸识别,图像压缩,视频监控,运动物体检测等方面有着更重要的应用价值。近年来计算机视觉技术在视觉领域中取得了飞速的发展,并在其他领域中得到了广泛的应用。
本文主要介绍在PC上用Visual studio 2013作为集成开发环境平台,利用MFC编程实现一个基于OpenCV的多人脸图像检测标记系统。

本设计是要对图片中的人脸进行检测并标记,为了加快处理速度和提高准确率,需要将读入的彩色图像进行预处理,所以系统主要架构分为读入图像,图像预处理,脸部检测标记,图像人数及处理时间统计、图像显示这样几个大的模块,其中图像预处理又分为灰度变换,直方图均衡化两个部分,另外还做了图像的二值化和边缘检测。下图是系统架构图:应用程序的总体结构设计流程图如下所示:

系统总设计框图

未完待续……

0 0
原创粉丝点击