1、 数字图像处理课程设计 基于基于 MatlabMatlab 的数字图像处理的数字图像处理 图像识别图像识别 院系 信息技术学院 专业班级 软件 2 班 学号 XXXXXXXXXX 姓名 XXXX 指导教师 XXXXXX 课程设计时间 2014 年 12 月 第 2 页 目录 摘要 . 3 一、课程设计目的及任务 . 4 二、设计的内容 . 6 三、设计的实现 . 7 四、系统调试 18 五、课程设计总结与体会 20 参考文献 21 第 3 页 摘要 本文主要介绍了一种采用基于 matlab 数字图像处理的图像识别技术, 对身份证原始图像中的序列号标示进行图像识别的方法。该系统通过图像 预处理、
2、图像定位、图像校正并最终输出结果。在系统调试阶段,根据遇 到的错误即时对原系统进行调整,并最终获得较为稳定高效的身份证序列 号快速识别系统。 关键词关键词 matlab 数字图象 图像识别 身份证序列号 第 4 页 一、课程设计目的及任务 图像信息是人类获得外界信息的主要来源, 在现代科学研究、 工业生产、 军事技术等各个领域中,人们越来越多的利用图像信息来认识和判断事物, 解决实际问题,因此图像信息获得和处理显得尤为重要。尤其是在当今科 技迅速发展的时代,对图像信息处理提出了更高的要求,以便更加快速、 准确、可靠地获得有用信息 1。 图像处理技术基本可以分成两大类:模拟图像处理(Analog
3、 Image Processing)和数字图像处理(Digital Image Processing),数字图像处理 是指将图像信号转换成数字信号并利用计算机进行处理的过程。数字图像 处理技术主要包括如下内容:几何处理(Geometrical Processing)、算术 处理(Arithmetic processing)、图像增强(Image Enhancement)、图像复 原(Image Restoration)、图像重建(Image Reconstruction)、图像编码 (Image Encoding)、图像识别(Image Recognition)、图像理解(Image unde
4、rstanding)。数字图像处理技术的发展涉及信息科学、计算机科学、 数学、物理学以及生物学等学科,因此数理及相关的边缘学科对图像处理 科学的发展有越来越大的影响。近年来,数字图像处理技术日趋成熟,广 泛应用于空间探测、遥感、生物医学、人工智能以及工业检测等许多领域, 并促使这些学科产生了新的发展 2。 Matlab 软件自从 20 世纪 80 年代中期推出以来,不断吸收各学科领域 权威人士编写的实用程序,经过多年的发展及不断完善,现已成为国际公 认的、最优秀的科学计算与数学应用软件之一,集数值分析、矩阵运算、 信号处理和图形显示于一体,构成了一个方便的、界面友好的用户环境, 第 5 页 是
5、近年来在国内外广泛流行的一种可视化科技计算软件 3, 也对数字图像处 理技术的研究带来飞速发展。 本文主要选取基于 matlab 的数字图像处理中图像识别功能进行课程设 计,通过对系统的调试及学习,掌握 matlab 数字图像处理技术的基础知识 及基本程序设计方法。所谓图像识别是指通过对图像中各种不同的物体进 行定量化描述之后,将所期望获得的目标物质进行提取,并且对所提取的 目标物进行一定的定量分析。要达到这个目的,实际上就是要实现对图像 内容的理解,以及对特定目标的一个识别。因此,其核心是要完成依据目 标物的特征对图像进行区域分割,获得期望目标所在的局域区域 4。本文基 于 matlab 程
6、序,期望对身份证序列号进行快速定位和图像识别。 近年来,图像处理技术和模式识别技术的发展越来越成熟,各种证件的 识别也越来越广泛的应用于人民的生活中,身份证号码的自动识别技术也 随之产生 5。它使身份证号码的录入自动化,快速化,提高了工作效率,大 大减少了人工量。而且,随着计算机技术的发展,我们还可以对各项得到 的数据进行管理,这使得信息的查询与管理越来越方便、快捷,使身份证 自动识别技术的普及提供了前提条件。可见,身份照明自动识别代替手工 录入,具有很重要的现实意义级广阔的应用前景。 身份证号码识别算法主要应用于二代身份证验证过程中的检证系统,主 要处理的对象基本上是二维图像。在身份证的制造过程中难免出现一些问 题,通过检测身份证号码记录合格和不合格的身份证,进而进一步的处理, 通过机器识别身份证号码这样既减少了大量的人工劳动又大大提高了工作 效率。 第 6 页 二、设计的内容 学习 MATLAB 程序设计,利用 MATLAB 函数功能,设计和实现一种身份证 号识别系统。身份证号识别系统的基本工作原理