视频监控中基于iOS平台的人脸检测与识别

来源 :浙江理工大学 | 被引量 : 0次 | 上传用户:CmMocean
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
iOS,即苹果公司开发的移动操作系统,主要应用于iPhone手机、iPad平板等。现在越来越多的人在iOS平台上聊天、上网、观看视频等等,iPhone已成为很多人的随身必备物品。人脸与指纹、虹膜一样与生俱来,具有唯一性和不易被复制性,是身份检测的重要指标。人脸检测与识别可以帮助视频监控实现智能化。再结合基于iOS的移动互联网平台,可以将监控视频通过无线网络传输到iPhone手机或iPad平板,就可以在手机或平板上对监控视频进行实时的人脸检测与识别,既方便快捷又节约成本。本文的工作主要包括以下四个方面:(1)实现iOS平台下监控视频的传输。首先利用摄像头采集到视频图像,然后采用Flash Media Live Encoder对视频进行编码,并利用Flash Media Server作为服务器,通过HLS(HTTP Live Stream)协议将视频流传输到iPhone上并显示。(2)实现监控视频的预处理。本文对视频的预处理主要有视频去噪、直方图均衡化以及白平衡。首先对视频去噪,主要采用形态学滤波消除视频中的椒盐噪声。接着对视频进行直方图均衡化,以增加图像的对比度,有利于人脸检测。最后通过完美反射法对视频进行白平衡调整,从而削弱光照对人脸检测带来的的影响。预处理有助于人脸检测的准确率以及提高人脸检测的速度。(3)实现改进Adaboost算法的人脸检测。本文分析讨论了Viola-Jones在2004年提出的基于Adaboost人脸检测算法,并在iOS平台下对Viola-Jones人脸检测算法提出了三点改进:首先提出了基于权值更新的Adaboost算法改进;然后后提出了基于查询子窗口大小的Adaboost算法改进;最后通过肤色检测来加快人脸检测。(4)实现改进LBP算法的人脸识别。首先采用Gabor变换实现多尺度、多方向的特征提取。然后通过改进的LBP算法提取纹理信息。最后通过Fisherfaces算法实现向量投影并降维,并通过余弦相似度对图像进行分类。实验结果表明,该算法不仅对光照有较好的鲁棒性,还提高了人脸识别速度和准确率。总的来说,本文主要实现基于iOS平台下监控视频的人脸检测与识别,首先对监控视频做一系列的预处理,然后对预处理后的视频图像进行人脸检测,最后在人脸检测的基础上实现人脸识别。实验结果表明,本文设计的系统通过对人脸检测的改进加快了Adaboost分类器训练速度,降低了人脸检测的频率,降低了程序的能耗;通过对人脸识别算法的改进,在增强对光照鲁棒性的同时提高人脸识别准确率。
其他文献
形式化B方法建立在严格的数学基础上,通过严格的验证技术证明其正确性,尤其对大型复杂系统的描述是非常有用和正确的。它是一种详细规格说明、设计和系统编码的方法。通过B方
近几年来,社会经济的发展促使道路交通迅速发展,机动车数量不断增加。为了解决地面交通迅速发展所引发的各种问题,需要在不破坏路面的情况下使用计算机结合图像处理、模式识
卫星在轨时,为了获取高分辨率的图像,卫星成像平台的振动再加上相机与拍摄对象之间存在的相对运动,将引起目标场景在CCD靶面上形成像移,致使图像的分辨率与对比度下降。因而为了
本文在对数据仓库的理论和OLAP技术进行了认真学习和研究的基础上,设计开发了华北电力大学成人教育学院招生信息多维数据分析系统。该系统以成人高考网上招生系统的事务级数
随着信息技术的迅猛发展,新的教学媒体不断涌现。继多媒体之后,教育技术领域又出现了一种新型教学媒体——虚拟现实技术(Virtual Reality Technology)。虚拟现实技术能够非常
网格计算是近年来得到快速发展的广域网络计算技术。网格计算环境相对于一般网络计算环境来说有着更为复杂的特征,如存在多管理域和站点自治,系统的动态性、异构性和通信延迟
信息时代为我们带来了海量数据,如何帮助人们有效地收集和选择感兴趣的信息,并且在日益增多的信息中发现潜在有用的知识已经成为信息技术领域的热点问题。面对这样的挑战,数
随着互联网的发展,网页的数目呈现井喷状增加,也预示着大数据时代的到来。杂乱、大量的网页文本,增加了人们对信息的查找与过滤的难度。为了方便对网页文本的检索与挖掘,对网
随着国家越来越重视金属矿山的安全生产工作以及现代管理金属矿石的需求,井下人员定位和金属矿山安全监测系统越来越体现出其重要性,它们在金属矿安全生产方面具有举足轻重的
自动人脸识别由于其在诸如访问控制、人机交互等领域的巨大应用前景而成为了研究的热点。成功的人脸识别系统的一个很重要的准则就是:其对诸如光照条件、面部表情、姿态、尺