采用光学字符识别技术对身份证进行识别,主要面临的问题有:1。身份证图像背景比较复杂,背景主要由防伪标识和阴影网格线组成,在图像采集过程中,这些防伪标识和阴影网格线将会对图像产生噪声干扰,影响图像质量。2。身份证上中文汉字居多且排列密集,识别效果差。3。由于图像采集设备质量参差不齐,采集过程中会造成图像模糊,清晰度低等问题,最终影响识别效果。
鉴于以上问题,本课题设计了基于汉王云的证件信息采集系统。该系统通过上传身份证照片,利用图像处理技术进行信息识别和采集,并将信息录入数据库,方便操作管理。
1。2国内外研究现状
1。3研究目的及方法
1。3。1研究目的
随着身份证在当今社会上扮演着越来越重要的角色,身份证信息采集和应用变得越来越频繁,而证件信息的存储与处理也变得越来越困难,身份证管理系统能够为用户提供快捷的采集方式和准确的信息。开发一套完整的证件采集系统能够大大减少证件信息采集的工作量,提高工作效率,加强管理能力。
1。3。2研究方法
结合国内外证件采集系统技术的研究成果及发展现状,本课题主要从以下几个方面进行研究:图像采集,图像预处理,证件识别,信息管理。
图像采集采用数字摄像头进行采集,采集后的图像上传服务器,方便系统管理;由于MATLAB在数字图像处理领域的出色表现,本系统采用MATLAB对图像进行预处理,主要的预处理方法有:灰度变换、锐化、去噪、图像校正;证件识别采用汉王云来实现,通过上传预处理后的图像,汉王云进行识别并返回识别信息,识别信息主要包括姓名、身份证号、性别、名族、家庭住址;信息管理主要采用Java Web的表现形式,结合Oracle数据库,利用JDBC技术对信息进行管理。
1。4论文组织
本文由五个章节组成:
第一章:绪论。简要介绍课题的研究背景及意义、国内外研究现状、研究方法,最后对论文的组织结构进行概述。
第二章:相关技术和开发工具。简要介绍JSP、Servlet技术的优缺点,同时对系统设计开发时使用到的Eclipse,Oracle以及MATLAB进行了简单的介绍。
第三章:系统分析。确定系统架构并对系统设计进行需求分析,对各个模块进行设计并用流程图表示各个模块的功能。
第四章:系统的详细设计与实现。系统详细设计与各个模块的设计与实现,并展示相关功能。
第五章:总结和展望。对毕业设计进行总结,分析工作完成情况并对证件识别技术运用到更多领域进行展望。
1。5本章小结
本章主要讲述了基于汉王云的证件采集系统的研究背景及意义,国内外研究现状和本文研究的主要内容及方法,对本文的工作内容进行具体的划分和安排。
第二章 相关技术和开发工具
2。1系统架构
证件采集系统采用的是B/S架构。B/S架构(Browser/Server)即浏览器和服务器架构。由于网络技术的快速发展,传统的C/S架构已无法满足应用开发的复杂需求,B/S架构就是在C/S架构的基础上不断改进发展而来。在这种结构下,用户通过浏览器端来访问工作界面,浏览器端只承载极少部分业务逻辑,绝大多数业务逻辑得在服务器端实现,这就是B/S的三层结构[2]。采用这种架构的好处是浏览器充当客户端,减少客户端电脑的工作压力,与此同时,系统的升级和维护变得更加容易,极大地降低管理员工作量,为用户降低总体成本[3]。以现有技术来看,采用B/S架构的网络应用通过局域网的方式访问操作数据库,相对易于实现,成本也较低。B/S架构减轻了客户端的工作量,使用者能在不同地点、不同时间以不同的访问方式访问和操作数据库;由于用户由服务器统一管理,采用B/S架构的应用能有效地管理用户操作权限,提高操作平台的安全性。 jsp汉王云的证件信息采集系统设计(3):http://www.youerw.com/jisuanji/lunwen_123964.html