预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

计算机与现代化 2010年第3期JISUANJIYUXIANDAIHUA总第175期 文章编号:100622475(2010)0320096204 基于Web的人脸识别系统的研究与实现 范忠,高智勇,黄正华,王林 (中南民族大学电信学院,湖北武汉430074) 摘要:分析传统人脸识别系统的缺陷,提出一种基于J2EE平台架构的人脸识别系统,有效地解决现有系统可重用性差、 耦合度太高、兼容性差、开发部署困难等问题。讨论系统组件的设计,PCA人脸识别算法的原理,Web条件下Matlab程序 的调用等关键技术。系统采用分布式的J2EE架构,与Matlab有机结合,具有良好的安全性和通用性。 关键词:J2EE体系结构;人脸识别;Matlab集成 中图分类号:TP391.4文献标识码:Adoi:10.3969/j.issn.100622475.2010.03.028 ResearchandRealizationofWeb2basedFaceRecognitionSystem FANZhong,GAOZhi2yong,HUANGZheng2hua,WANGLin (CollegeofElectronicandInformationEngineering,South2centralUniversityforNationalities,Wuhan430074,China) Abstract:Thedeficiencyoftraditionalfacerecognitionsystemisanalyzed,andanewfacerecognitionsystemisprovidedusing J2EEtechnology.Problemssuchaspoorreusability,complicateddevelopmentanddistribution,andtightcouplingaresolved withinthesystem.Thisarticlediscussesthecomponentdesign,theprincipleofPCAfacerecognitionalgorithmandtheMatlab programcallingundertheWeb.ThesystemusesdistributedJ2EEtechlogy,organicintegratedwithMatlab.Itisasafeandcom2 monsystem. Keywords:J2EEarchitecture;facerecognition;Matlabintegration 语言编写算法,使得算法模块易于开发和维护,更具 0引言 安全性。将算法和系统分离,有利于团队开发。 人脸识别系统是计算机图像处理技术与模式识1系统的结构 别交叉的应用,具有很强的智能化功能,是继指纹识 开发平台的优势 别系统之后的又一新型识别系统,有着十分广阔的应1.1J2EE 用前景。J2EE(Java2PlatformEnterpriseEdition)平台提 目前的人脸识别系统主要用于单机系统(笔记供了用来创建应用的Java扩展应用程序接口(API), 本人脸验证、人脸识别考勤机、门禁机等)或者在特还提供了多层分布式应用模型、组建复用、一致化的 定的场合,如机场、体育场安装人脸识别系统前端,通安全模型以及灵活的事务控制。在此基础上开发的 过前端(摄像头)采集图片送到后端服务器进行识人脸识别系统具有较高的可用性、安全性、可扩展性、 别。但系统局限于场合和特定的操作系统,可重用可移植性和平台无关性。瘦客户端使用户无需在客 性差。户端安装软件,简化了操作,也节省了费用。 本文利用Java在网络编程方面的强大能力,将1.2Matlab语言 人脸识别系统扩展到互联网上。利用Java的平台无Matlab是美国MathWorks公司出品的商业数学 关性,使得系统的运行与平台无关。利用面向对象的软件,用于算法开发、数据可视化、数据分析以及数值 Java语言,使得系统的各模块相互独立性好,易于开计算的高级技术计算语言和交互式环境。相对于C/ 发和维护。利用MatlabbuilderforJava,采用MatlabC++,Matlab语言的语法简单且计算功能强大,采用 收稿日期:2009208207 作者简介:范忠(19852),男,湖北鄂州人,中南民族大学电信学院硕士研究生,研究方向:图像处理与模式识别。 2010年第3期范忠等:基于Web的人脸识别系统的研究与实现97 Matlab编写的人脸识别代码更加简单易懂,代码量比其中,上传图片模块采用jspsmart网站开发的一 起C/C++大大减少,更加易于维护,不易出错。个可免费使用的全功能文件上传下载组件jspSma