大连理工大学数字图像处理 实验报告.doc

大连理工大学数字图像处理 实验报告.doc

ID:61514118

大小:4.03 MB

页数:9页

时间:2021-02-09

大连理工大学数字图像处理 实验报告.doc_第1页
大连理工大学数字图像处理 实验报告.doc_第2页
大连理工大学数字图像处理 实验报告.doc_第3页
大连理工大学数字图像处理 实验报告.doc_第4页
大连理工大学数字图像处理 实验报告.doc_第5页
资源描述:

《大连理工大学数字图像处理 实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、大连理工大学本科实验报告课程名称:数字图像处理学院(系):电信学部专业:电子信息工程班级:电子1102学号:学生姓名:陈柯锦2014年12月1日实验项目列表序号实验项目名称学时评分组成合计预习操作结果1图像基本操作22图像的边缘检测23图像的空域滤波和频域处理44基于边缘直方图的图像检索456789101112131415161718总计12学时总分分大连理工大学实验报告学院(系):电信学部专业:电子信息工程班级:电子1102姓名:陈柯锦学号:组:___实验时间:实验室:实验台:实验名称图像基本操作一、实验目的和要求1.利用matlab获取图像;2.图像直方

2、图均衡;3.图像的点运算;4.图像的几何变换;二、实验原理和内容1.利用matlab获取图像(a)imread:imread函数用于读入各种图像文件,其一般的用法为[X,MAP]=imread(‘filename’,‘fmt’)其中,X为读出的图像数据,MAP为颜色表数据(或称调色板,亦即颜色索引矩阵,对灰度图像和RGB彩色图像,该MAP为空矩阵),fmt为图像的格(可以缺省),filename为读取的图像文件(可以加上文件的路径)。(b)imwrite:imwrite函数用于输出图像,其语法格式为:imwrite(X,MAP,filename,fmt)im

3、write(X,MAP,filename,fmt)按照fmt指定的格式将图像数据矩阵X和调色板MAP写入文件filename。(c)imshowMATLAB图像处理工具箱提供了imshow函数来显示各种图像,其语法如下:imshow(I,n)或imshow(I_BW);imshow(X,MAP);imshow(I_RGB)其中imshow(I,n)用于显示灰度图像,I是图像数据矩阵,n为灰度级数目(n可缺省,缺省值为256)。其它的分别用于显示二值图像、索引色图像和RGB真彩色图像。另外,对RGB彩色图像,还可以用imshow(RGB(:,:,1))、ims

4、how(RGB(:,:,2))、imshow(RGB(:,:,3))分别显示RGB图像的R、G、B三个分量(注意:这样显示出的图像是以各分量值为对应的灰度值所显示的灰度图像)。2.图像直方图均衡:直方图均衡方法的基本原理是:对在图像中像素个数多的灰度值(即对画面起主要作用的灰度值)进行展宽,而对像素个数少的灰度值(即对画面不起主要作用的灰度值)进行归并。从而达到清晰图像的目的。MATLAB中使用histeq函数,可以实现直方图的均衡化。对于灰度图像,histeq函数的基本调用格式为J=histeq(I,n)该函数返回原图像I经过直方图均衡化处理后的新图像J。

5、n为指定的均衡化后的灰度级数,缺省值为64。2.图像的点运算(图像相加,相减,线性变换,非线性变换(对数函数,幂次函数))图像的线性化处理可以加大图像动态范围,扩展对比度,使图像清晰,特征明显,大大改善人眼的视觉效果。在线性化处理过程中,各个参数要根据新的直方图以及图像效果进行调整,直到满意再最后确定。没有一个公式的参数是固定不变的。实验中直接在图像矩阵商队相应位置的像素的灰度值直接进行操作,实现对图像的点运算。3..图像的几何变换(图像的缩放,旋转和镜像).图像的缩放MATLAB图像处理工具箱中的函数imresize可以用三种方法对图像进行插值缩放,如果不

6、指定插值方法,则默认为最邻近插值法。imresize函数的语法格式为:B=imresize(A,m,‘method’)上式返回原图像A的m倍放大的图像(m小于1时效果是缩小)。这里参数’method’用于指定插值的方法,可选用的值为'nearest'(最邻近法),'bilinear'(双线性插值),'bicubic'(双三次插值),默认为'nearest'。5.图像的旋转在工具箱中的函数imrotate可用上述三种方法对图像进行插值旋转,默认的插值方法也是最邻近插值法。imrotate的语法格式为:B=imrotate(A,angle,‘method’)函数

7、imrotate对图像进行旋转,参数’method’用于指定插值的方法,可选用的值为'nearest'(最邻近法),'bilinear'(双线性插值),'bicubic'(双三次插值),默认为'nearest'。一般说来旋转后的图像会比原图大,超出原图部分值为0。三、主要仪器设备装有MATLAB的电脑。四、实验步骤1.实现以下图像点运算2.图像与其直方图均衡后的图像相加3.图像与其直方图均衡后的图像相减4.图像线性变换和非线性变换5.将图像放大1.5倍,插值方法使用三种不同方法,显示放大后的图像,比较不同插值方法的结果有什么不同。6.图像缩小0.8、0.5倍

8、,插值方法使用三种不同方法,显示并比较结果有什么差异

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。