matlab图像处理实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图像处理实验报告
姓名:陈琼暖
班级:07计科一班
学号:20070810104
目录:
实验一:灰度图像处理 (3)
实验二:灰度图像增强 (5)
实验三:二值图像处理 (8)
实验四:图像变换 (13)
大实验:车牌检测 (15)
实验一:灰度图像处理题目:直方图与灰度均衡
基本要求:
(1) BMP灰度图像读取、显示、保存;
(2)编程实现得出灰度图像的直方图;
(3)实现灰度均衡算法.
实验过程:
1、BMP灰度图像读取、显示、保存;
⏹图像的读写与显示操作:用imread( )读取图像。
⏹图像显示于屏幕:imshow( ) 。
⏹
2、编程实现得出灰度图像的直方图;
3、实现灰度均衡算法;
⏹直方图均衡化可用histeq( )函数实现。
⏹imhist(I) 显示直方图。直方图中bin的数目有图像的类型决定。如果I是个灰度图像,imhist将
使用默认值256个bins。如果I是一个二值图像,imhist使用两bins。
实验总结:
Matlab 语言是一种简洁,可读性较强的高效率编程软件,通过运用图像处理工具箱中的有关函数,就可以对原图像进行简单的处理。
通过比较灰度原图和经均衡化后的图形可见图像变得清晰,均衡化后的直方图形状比原直方图的形状更理想。
实验二:灰度图像增强
题目:图像平滑与锐化 基本要求:
(1)使用邻域平均法实现平滑运算; (2)使用中值滤波实现平滑运算; (3)使用拉普拉斯算子实现锐化运算.
实验过程: 1、
使用邻域平均法实现平滑运算;
步骤:对图像添加噪声,对带噪声的图像数据进行平滑处理; ⏹ 对图像添加噪声
J = imnoise(I,type,parameters)
2、使用中值滤波实现平滑运算;
3、使用拉普拉斯算子实现锐化运算;
⏹采用可根据图像的局部方差来调整滤波器输出的自适应滤波对图像进行平滑,及采用拉氏算子运算使
图像的模糊部分得到增强。
⏹在Matlab 中,各种滤波方法都是在空间域中通过不同的卷积模板即滤波算子实现,可用fspecial( )
函数创建预定义的滤波算子,然后用filter2( )或conv2( )函数在实现卷积运算的基础上进行滤波。
⏹而锐化技术采用的是频域上的高通滤波方法,通过增强高频成分减少图像中的模糊,特别是模糊的边
缘部分得到了增强,但同时也放大了图像的噪声。
实验三:二值图像处理
题目:数学形态学运算
基本要求:
(1)实现腐蚀与膨胀运算;
(2)实现开、闭运算
(3)实现细化运算
实验过程:
1、实现腐蚀与膨胀运算;
⏹imerode 函数,该函数能够实现二值图像的腐蚀操作;
⏹imdilate函数,该函数能够实现二值图像的膨胀操作;
2、实现开、闭运算;
⏹strel用于膨胀腐蚀及开闭运算等操作的结构元素对象。
⏹imclose函数,该函数功能是对灰度图像执行形态学闭运算,即使用同样的结构元素先对图像进行膨
胀操作后进行腐蚀操作。
⏹imopen函数,该函数功能是对灰度图像执行形态学开运算,即使用同样的结构元素先对图像进行腐蚀
操作后进行膨胀操作。
3、实现细化运算
⏹remove:去掉内点,即若像素的4邻域都为1,则像素为0;
⏹skel:With n = Inf, 提取物体的骨架,即去除物体外边缘的点,但是保持物体不发生断裂。
实验总结:
通过掌握并应用matlab图像处理工具箱函数进行简单的图像处理;
实验四:图像变换
题目:傅立叶变换
基本要求:
(1)实现快速傅立叶变换和反变换算法
实验过程:
图形函数的傅立叶变换时,坐标原点在函数图形的中心位置处,而计算机在对图像执行傅立叶变换时是以图像的左上角为坐标原点。所以使用函数fftshift进行修正,使变换后的直流分量位于图形的中心;
实验总结:
图像变换是图像处理的重要工具。通过变换,改变图像的表示域,可以对图像的后继处理带来极大的方便。
大实验之车牌检测
实验题目:汽车车牌的号码识别
实验目的:通过车牌检测实验进一步加深了解matlab图像处理中灰度图像处理、灰度图像增强:二值图像处理、图像变换的各个操作过程。
基本要求:应用MATLAB软件对拍摄获取彩色汽车车牌号图片进行相应处理(如,彩色图像变为灰度图像、
边缘检测、去噪,去除背景提取目标,边缘分割,轮廓提取等)最终从一幅图像中提取车牌中的字母和数字。
实验内容:
1:灰度图像处理
由于彩色图像包含大量颜色信息,会占用计算机较多的存储空间,且处理时也会降低系统的执行速度,
因此对图像进行识别等处理时,通常将彩色图像转换为灰度图像,以加快处理速度。
实验结果为:
2:车牌边缘处理(灰度图像增强:二值图像处理)
由于目前得到还是整张车牌图片,未得到所需的车牌号码部分。为去除不需要的图像部分,首先对图像进行边缘处理,以有利于以后的号码提取。在边缘提取后,利用腐蚀将汽车大部分其他不需要的边缘去掉。在填充图片将所需的车牌部分还原,最后利用形态滤波对车牌号码进行平滑与锐化处理。
2:车牌定位
在通过预处理后的图片中将车牌的位置进行定位。3:字符分割和识别