精品实验项目 字符识别预处理的设计
与实现
专 业:电子信息工程
1
姓 名: 高 勇
学 号:2010021204
指导老师:郑蕊蕊
2
目录
.....................................................................................................................................................2
.....................................................................................................................................................3
一、 实验类型:设计性实验............................................................................................................4
二、 实验目的....................................................................................................................................4
三、 实验设备: 扫描仪、安装有 MATLAB 软件的计算机........................................................4
四、 实验内容及原理........................................................................................................................4
(1)字符图像的获取...............................................................................................................4
(2)字符图像预处理...............................................................................................................4
(3)字符图像分割...................................................................................................................4
(4)函数的作用.......................................................................................................................5
五、 实验步骤....................................................................................................................................9
1.载入车牌图像:......................................................................................................................9
2.将彩图转换为灰度图并绘制直方图:...............................................................................10
3. 用 roberts 算子进行边缘检测:..........................................................................................11
4.图像实施腐蚀操作:............................................................................................................12
5.平滑图像................................................................................................................................12
6. 删除二值图像的小对象.......................................................................................................13
7.车牌定位................................................................................................................................14
%%%To continue......................................................................................................................16
8.字符分割与识别....................................................................................................................16
9.车牌识别:............................................................................................................................22
六、 思考题......................................................................................................................................30
3
一、 实验类型:设计性实验
二、 实验目的
1. 掌握图像的获取、预处理和分割的原理及 MATLAB 实现方法。
2. 掌握使用扫描仪和计算机获取数字图像的方法,理解扫描仪的原理。
3. 自学一种字符图像的分割算法并用 MATLAB 编程实现该算法。
三、 实验设备: 扫描仪、安装有 软件的计算机
四、 实验内容及原理
(1)字符图像的获取
用扫描仪获取图像是字符图像处理常用的数字化过程的方法之一。以办公设备中常用
的台式扫描仪为例,其主要性能指标有 x、y 方向的分辨率、色彩分辨率(色彩位数)、扫
描幅面和接口方式等,这些指标都可以从扫描仪的说明手册中获得。分辨率的单位是
dpi(Dot Per Inch),意思是每英寸的像素点数。
扫描仪工作时,首先由可移动带状光源将光线照在欲输入的图稿上,并沿 y 方向扫描
稿件,产生表示图像特征的反射光或透射光。照射到原稿上的光线经反射后穿过一个很窄
的缝隙,形成沿 x 方向的光带,经光学系统采集和过滤成 RGB 三色光带分别照射到 RGB
分量的 CCD 上,CCD 将光信号转换为模拟电信号。内部电路的 A/D 变换器将模拟电信号
转变为数字电子信号输送给计算机。将稿件全部扫描一遍,一幅完整的图像就输入到计算
机中去了。
(2)字符图像预处理
根据扫描仪扫描的文档实际情况,有选择地用 MATLAB 编程实现字符图像倾斜校正、
滤波、灰度化、二值化和归一化等图像预处理。根据具体需要,还可进行图像的正交变换、
边缘提取、形态学和图像细化等操作。
(3)字符图像分割
通过查找资料,自学字符图像分割的常用算法,根据原始扫描图像的实际情况,设计
一种字符图像分割的方法并用 MATLAB 编程实现,并绘制流程图。
4
车辆 字符分割
图 流程图
(4)函数的作用
功能:对图像实现腐蚀操作,即膨胀操作的反操作。
用法:
腐蚀灰度,二值,压缩二值图像 ,返回 。参数 为由
函数返回的结构元素或者结构元素对象组。
腐蚀图像 ,这里 是定义结构元素邻域 ! 和 的
矩阵。
指出输出图像的大小(是否与输入图像大小一致)。
"
功能:对图像实现膨胀操作。
用法: "
"
"
"
"膨胀灰度,二值,压缩二值图像 ,返回 。参数 为由
函数返回的结构元素或者结构元素对象组。
"膨胀图像 ,这里 是定义结构元素邻域 ! 和 的
矩阵。
5
图像采集
图像预处理
车牌的定位
字符识别
输出车牌号码