目次
1绪论...1
1.1课题研究背景及意义...1
1.2论文所做的工作及论文结构...1
2基于AdaBoost的人脸检测算法及OpenCV实现...3
2.1基于AdaBoost的人脸检测算法.3
2.2OpenCV人脸检测模块..7
2.3本章小结...9
3基于PCA的人脸识别.10
3.1K-L变换..10
3.2基于PCA人脸识别的实现过程.12
3.3用MATLAB实现PCA算法...14
3.4本章小结.16
4基于Android手机的人脸识别系统实现.17
4.1Android开发环境的搭建..17
4.2系统各模块的实现过程.17
4.3本章小结.25
结论.26
致谢.27
参考文献...28
1 1 1 1 绪论绪论绪论绪论
1 1.1 课题研究背景及意义 课题研究背景及意义 课题研究背景及意义 课题研究背景及意义近年来移动互联网飞速发展 , 对人们的日常生活 产生了极大的影响 。 而手机作为移动互联网的产物 , 已经成为人们日常生活的必需品 , 其功能已经不再局限于短信和通话等基本应用 。 特别是近年来 源]自=优尔-·论~文"网·www.youerw.com/ , 随着智能手机逐步走入人们的视野 , 基于智能平台的手机应用也呈爆炸式增长。在这样的背景下 , Google 公司于 2007 年 11 月 5 日正式发布 Android 智能手机操作系统。 Android 是基于 Java 并运行在 Linux 内核上的操作系统,这个操作系统是轻量级的,但是功能却很全面 [1]。 Android 与其他操作系统的最大不同在于它是开源操作系统 , 因此拥有众多厂家的支持 , 它是由 Google 公司与开放手机联盟合作开发的 。毋庸置疑, Android 平台的开放性决定了其发展不会停滞 [2]。而近年来 , 人工智能和计算机技术正以飞跃式的姿态发展 , 这使得图像处理与计算机视觉领域的研究取得了长足的进步 。 而在人们的日常生活中 , 人脸所反映出来的信息是其他信息所无法替代的 , 因此 , 基于人脸的计算机视觉研究成为了许多科研工作者研究的热点 。 而人脸检测与识别技术是基于人脸的计算机视觉技术中最基础却又是最重要的一门技术。随着 Android 嵌入式平台的迅猛发展, 图像处理与计算机视觉算法已可在智能手机上实现 , 同时 , 计算机视觉技术能丰富大量应用程序的功能 。 因此 , 本课题把上述两个研究热点结合起来,在 Android 平台下 开发一个人脸识别系统 。