基于Android平台的人脸识别软件的研发

来源 :哈尔滨理工大学 | 被引量 : 0次 | 上传用户:QQQ16416
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科学与技术的发展,社会进入到一个信息自动化的时代。伴随着生活节奏的加快,人与人之间的接触也变得越来越短暂。因此,一款基于人体生物特征的身份识别的手机应用程序的需求也就应运而生了。而人体的多种生物特征中,人脸识别是人体具备的一种比较典型的生物特征,因此通过人脸进行身份识别,比其它方法更加方便、快捷、可靠。  人脸识别属于图像处理的范畴,它将目标人脸作为分析图像,通过识别人脸之间的差异,来区别不同的身份。为了方便使用,本文选择的安卓手机作为图像的获取与处理的设备。针对人脸识别技术和安卓系统进行研究,选定适合于安卓平台的人脸识别算法,最终达到预期目标。  人脸识别系统大体上可以分为人脸检测、图像预处理和人脸识别三个部分。本文对其中图像预处理和人脸识别部分做了详细的研究和介绍。本系统中所采用了主成份分析(PCA)方法进行人脸特征提取,对其中主要的原理和步骤进行着重分析。介绍了PCA算法的主要流程、K-L变换的基本原理以及PCA在人脸识别中的应用。  本文还提出了使用 OpenCV在Android平台下实现人脸识别的方法。OpenCV是一个开源的计算机视觉库,其中源代码都可以供人们无偿使用。OpenCV的跨平台性使得其中的函数可以被 Android系统调用,生成共享函数库。本文在Windouws XP系统中,以Eclipse作为软件的开发环境,利用了Android SDK与 NDK的开发工具,对软件的算法和界面进行编写,最终在安卓手机上实现了人脸识别软件的研发。但是由于采用的安卓手机的运算能力有限,人脸库中样本过多时运算能力不够理想,在算法的处理上有待进一步的研究。
其他文献
近年来,水声通信网络引起了各国的极大关注,成为国际水声技术领域研究的热点课题。水声信道是一个十分复杂的变参随机多径传输的信道,所以实现误码率低、数据率高的水声通信
随着现在高科技的进步,人们的生活水平有了很大提高,对环境的要求也越来越高,环境问题开始得到社会的重视,尤其是自己所处的环境空气质量。目前,环境监测发展的一个重要方向
目标雷达横截面RCS随观测目标的方向角的改变会产生剧烈的变化,造成目标的回波能量也随之剧变,这些变化严重影响了传统雷达的检测和估计性能。近年来,发射和接收端采用稀布式
管道运输作为一种高效的运输手段,在石油天然气等运输领域发挥着越来越大的作用。国内大口径运输管线目前主要采用螺旋焊接钢管建造。为严格保证所使用的螺旋钢管的质量,特别是
通过双向的有线电视光纤同轴电缆混合网(HFC,Hybrid Fiber-Coaxial)上网,是当前解决宽带网络接入的重要技术,在北美和我国都得到大量应用。用户端使用有线电缆调制解调器(Cab
随着60GHz频段的逐渐开发应用,各种60GHz无线通信标准相继推出,基于这些标准的各种应用获得了越来越多的关注。本文以国家863课题项目“毫米波和太赫兹总体技术与高速基带信
短波通信具有通信距离远,开通迅捷,机动灵活以及便捷的网络重构等优点并广泛应用于军事通信。由于短波通信依靠不稳定的大气电离层的反射进行电波传输导致其具有多径传播,时
本文首先介绍了车载导航系统的发展状况,分析了国内车载导航研究现状。并综合分析比较了目前常用的导航定位和路径规划技术,结合设计需求,提出了导航系统定位及路径规划比较