基于云计算的人脸识别系统研究与实现

基于云计算的人脸识别系统研究与实现

华南理工大学  李仕钊

本文完成的主要工作如下:1.以5台机器以Master/Slaver的结构,在linux系统下配置好网络、文件,并安装好相关的软件,从而完成Hadoop分布式系统的构建。2.基于人脸识别的整体架构,就特征提取和分类器设计两方面分析了各种常用人脸识别算法能否适应Hadoop下的MapReduce计算框架。而鉴别是否能够适合MapReduce计算框架的标准是计算的可分离度是否高,不可分离的计算是否计算量足够小。3.应用HOG特征在人脸识别上。经试验证实,基于梯度直方图的HOG,可以适应各种不同光照。4.二分类器常常使用SVM算法。而SVM本身具备两个缺点:1.对线性不可分的情况只能使用核函数的方式,而核函数的选择缺乏有效的理论进行支持;2.只以一个分类平面来分类难以达到分类平面距离边界样本距离最远的目的。为了解决这两个问题,本文提出了SVM-Adaboost算法和NSMD算法,前者结合了无核SVM和Adaboost算法,解决了线性不可分的问题,后者则通过多次取最近样本中间的分类平面来构造复合的分类器,从而同时解决SVM的两个缺点。5.将整个人脸识别系统在Hadoop系统上实现,对系统中每个算法都实现了MapReduce框架。在特征提取之前,需使用一次MapReduce对各个图像进行预处理。而对特征提取需要经过三次MapReduce过程,一次用在HOG,两次用在PCA的协方差矩阵求取和降维映射上。在分类器上,不管识别还是训练上都只需要使用一次MapReduce。

基于云计算的人脸识别系统研究与实现

时间: 2024-09-17 04:43:57

基于云计算的人脸识别系统研究与实现的相关文章

《人脸识别原理及算法——动态人脸识别系统研究》—第5章5.2节 主成分分析方法在人脸图像识别中的应用

5.2 主成分分析方法在人脸图像识别中的应用 人脸识别原理及算法--动态人脸识别系统研究 关于方法的算法实现,可参阅文献[34].[47].[48].[49]或者第2章的相关内容.这里主要从实验角度对PCA方法在实际应用中的问题进行探讨.实验中所用的人脸图像库如不特别说明均来自MIT的媒体实验室.因为该图像库是公用的,实验结果具有可比性,同时该图像库比较全面,具有光照.尺度.旋转等条件下的图像,但有一点不足是库中的图像实际上只取自16个人. 具体的成像条件为:在3种光源(头顶上方.45°.90°

求助:请问基于lda的人脸识别用matlab怎么做呢??希望有人可以教教

问题描述 求助:请问基于lda的人脸识别用matlab怎么做呢??希望有人可以教教 请问基于lda的人脸识别用matlab怎么做呢??希望有人可以教教 解决方案 http://www.cnki.com.cn/Article/CJFDTotal-JZDF201204042.htm 基于PCA和LDA的人脸识别系统设计 文献 希望可以帮助到你 解决方案二: http://wenku.baidu.com/view/6af06f1a10a6f524ccbf8519.html 这是百度文库中的一篇关于MA

c++-基于opencv的人脸识别,代码运行出错,求帮忙!

问题描述 基于opencv的人脸识别,代码运行出错,求帮忙! 代码显示是没有错的,运行显示有未处理的异常,求大神!急!!! 解决方案 求大神帮忙!如果熟悉C++语言的,再详谈啊!我在手机上不方便传代码! 解决方案二: #include #include #include using namespace std; void PrintMat(CvMat*); void FputMat(FILE , CvMat *); int main(int argc, char * argv[]) { /读入图

基于 OpenCV 的人脸识别

##一点背景知识 OpenCV 是一个开源的计算机视觉和机器学习库.它包含成千上万优化过的算法,为各种计算机视觉应用提供了一个通用工具包.根据这个项目的关于页面,OpenCV 已被广泛运用在各种项目上,从谷歌街景的图片拼接,到交互艺术展览的技术实现中,都有 OpenCV 的身影. OpenCV 起始于 1999 年 Intel 的一个内部研究项目.从那时起,它的开发就一直很活跃.进化到现在,它已支持如 OpenCL 和 OpenGL 等现代技术,也支持如 iOS 和 Android 等平台. 1

基于HTML5 的人脸识别技术核心代码

绍一个网站,演示了通过 HTML5 + JavaScript 技术实现的人脸识别,目前仅适用于 Chrome浏览器,首先需要在地址栏输入 about:flags ,然后找到"启用 MediaStream" 这一项,点击"启用" 后重启 Chrome 浏览器 然后打开下面地址: http://neave.com/webcam/html5/face/ 当你摇头晃脑的时候,那副眼镜会跟着移动并帮你戴上眼镜. 你可以查看网页源码来了解具体的实现细节. -----------

基于 HTML5 的人脸识别技术

介绍一个网站,演示了通过http://www.aliyun.com/zixun/aggregation/79228.html"> HTML5 + JavaScript 技术实现的人脸识别,目前仅适用于 Chrome浏览器,首先需要在地址栏输入 about:flags ,然后找到"启用 MediaStream" 这一项,点击"启用" 后重启 Chrome 浏览器 然后打开下面地址: http://neave.com/webcam/html5/face/

基于HTML5的人脸识别技术

介绍一个网站,演示了通过http://www.aliyun.com/zixun/aggregation/79228.html"> HTML5 + JavaScript 技术实现的人脸识别,目前仅适用于 Chrome浏览器,首先需要在地址栏输入 about:flags ,然后找到"启用 MediaStream" 这一项,点击"启用" 后重启 Chrome 浏览器 然后打开下面地址: http://neave.com/webcam/html5/face/

机器学习_基于adaboost和haar like特征的人脸识别

基于adaboost做人脸识别的一篇论文         PAUL VIOLA  的 Robust Real-Time Face Detection      Rapid object detection using a boosted cascade of simple features 其中谈到使用haar like特征,参考这篇论文        Rainer Lienhart and Jochen Maydt 的 An Extended Set of Haar-like Features

切入人工智能市场 汉柏科技这样玩人脸识别

近几年,在云计算和大数据的支持下,深度学习的研究愈发深入,人工智能取得了跨越式的进步.作为人工智能市场的重要分支,人脸识别成为一个新的"风口". 人类认识了解世界的信息中91%来自视觉,同样计算机视觉成为机器认知世界的基础,终极目的是使得计算机能够像人一样"看懂世界".目前计算机视觉主要应用在人脸识别.图像识别方面(包括静态.动态两类信息).于是,我们看到在过去一年,围绕人脸识别的计算机视觉技术快速发展,新创类公司如雨后春笋般涌现. 近日,ZD至顶网记者参加了汉柏科