基于OpenCV的二维PCA人脸识别算法研究与实现

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:yuhaolf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着机器视觉和人工智能的发展,智能人脸识别系统在生活中的应用越来越重要。然而智能人脸识别系统还处于理论研究的半人工智能阶段。此时的人脸识别系统需要人工的参与或者在一定的理想条件才能进行识别。人脸识别系统主要由人脸图像的采集、人脸图像的预处理、人脸检测分割和人脸图像的分类识别四部分组成。本文对人脸识别系统进行整体的设计研究与实现,使用V4L2进行图像采集,并使用二维小波变换、图像灰度化、直方图均衡化对采集的图像进行预处理。然后,对基于Haar特征的Adaboost算法进行研究,通过扩展的Haar特征和Adaboost算法训练样本集得到人脸的强分类器,用于检测人脸。同时,对人脸算法进行研究,使用二维PCA算法对人脸进行特征提取,使用支持向量机(SVM)分类器对人脸进行分类识别。  本研究在smart210开发板的嵌入式Linux系统平台上实现了智能人脸识别系统。该系统包括实时视频监控、人脸检测、在线人脸训练、人脸识别以及通过客户端远程查看访问的人脸。在smart210开发板上通过Linux的V4L2驱动架构对USB摄像头进行图像采集,经过图像预处理和人脸检测,保存检测出的人脸;通过人脸训练,生成对应的类别描述文件;在人脸识别时,加载训练好的人脸类别描述文件进行识别分类,并显示识别的结果,同时可以通过网络TCP协议在PC机上查看检测到的人脸。最后在smart210开发板上运行人脸识别系统程序进行性能测试。通过使用自制的人脸库进行测试,结果表明二维 PCA与 SVM算法相结合的人脸识别算法在嵌入式平台上有较高的稳定识别率。同时在smart210开发板上运行该人脸识别程序时,能通过PC上的客户端程序查看检测到的人脸。
其他文献
纤维复合材料弯管的自动化生产一直制约整个管道行业发展,如何实现弯管的自动缠绕影响着行业的发展趋势。从上世纪七十年代至今国内外对于弯管,无论是理论基础还是实际应用,发展
随着中国经济的蓬勃发展和城市工业化的加剧,城市空气质量越来越成为百姓关心的焦点,电除尘技术在环保领域的应用越来越受到世界各国的重视。振打清灰技术是电除尘清灰方式中
随着社会的不断发展与科学技术的快速进步,工业生产和自然环境中涉及到的气液两相流问题也越来越多,人们对气液两相流行为特征及空间运动参数的研究也越来越深刻,因此,对气液两相
在当下钢铁冶炼尤其是铁合金的冶炼中,产品的质量和生产效率离不开金属熔液出炉时的终点成分和终点温度,而氩氧精炼冶炼技术以其工艺简单、成本低廉、操作便捷、炉体维护容易等
在多媒体技术高速发展的今天,由于电子稳像系统具有体积小、功耗低、重量轻、稳像精度高的优点,能有效弥补早期机械稳像和光学稳像存在的不足,因而得到了越来越广泛的应用,在各类
从模式样本的原始信息中提炼出最有利于模式分类的有效信息这一过程通常称为模式特征抽取,特征抽取是模式识别中的经典问题。因此,特征抽取的过程本质上可以看成在一定准则下
由于滑模控制方法可以使闭环系统具有良好的抗扰动性能,近年来对滑模控制系统的研究越来越受到人们的重视。   终端滑模方法,在具有良好鲁棒性的同时,也使闭环系统状态在原点
药物蛋白质的发酵过程是一种复杂的、不确定的、非线性的时变生化过程。目前发酵行业使用最广泛的补料工艺为分批补料发酵,通常称作半连续发酵,是指在发酵过程中间歇地补加某些营养物质的方法。在发酵工业的早期,补料方式完全是凭经验进行的。在大规模发酵工业中,补料方式己从单一时刻补料发展到多时刻连续补料,从补加一种营养物发展到补加多种营养物菌体,在各个生长阶段的营养物配置方案将大大影响蛋白产量,因此寻找一种合适
三轴稳定云台作为机载相机的载体,是获取高质量对地影像的关键因素。三轴云台姿态测量系统如何实时地获取高精度姿态角,如何进行姿态控制是机载测绘技术的主要研究问题。本文主
随着动力定位技术的发展,动力定位船的应用范围也越来越广泛。目前几乎所有的铺管起重船都配备有动力定位系统,铺管起重船在进行海洋作业时,需要确保船只可以在指定的范围或