好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

数字图像处理实验报告5.docx

9页
  • 卖家[上传人]:ss****gk
  • 文档编号:217874024
  • 上传时间:2021-12-03
  • 文档格式:DOCX
  • 文档大小:894.47KB
  • / 9 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 数字图像处理与分析实验报告学院:班级:姓名:学号: 实验五(1)图像压缩、 实验目的1. 理解图像床缩的基本定义和常见方法2. 掌握在MATLAB中进行图像压缩的方法3. 学握利用DCT进行图像压缩的方法4. 进一步熟悉了解MATLAB语言的应用,为进行综合性图像处理实验打下基础二. 实验内容%利川离散余弦变换进行JPEG图像压缩I=imread(l.bmp);I=im2double(I);T=dctmtx(8);B=blkproc(I,[8 8];P 1 *x*P2,T,T);Mask=[ 1111 0000I I 100000I I 0000001000000000000000000000000000000000 000000];B2=blkproc(B,[8 8];Pl.*x,Mask);12= blkproc(B2,[8,8];Pl*x*P2*,T,T);Subplot( 1,2,1);Imshow ⑴;title(原图像);Subpl ol( 1,2,2);Imshow( I2);title(ffi 缩图像);得到图像:%读入原图像;%将原图像转为双精度数据类型;%产牛二维DCT变换矩阵%计算二维DCT,矩阵T及其转置T,是DCT 函数Pl*x*P2的参数%二值掩膜,用来压缩DCT系数,只留下数中 左上角的10个%只保留DCT变换的10个系数%逆DCT,重构图像%显示原图像%显示压缩后的图像。

      虽然舍弃了 85%的DCT 系数,但图像仍然淸晰(有一些质量损失)原图像压缩图像(2)数学形态学一、 实验目的1. 了解二值形态学的基本运算2. 掌握基本形态学运算的 Matlab 实现 imclose, irnopen, i nidi late, imerode, strel.3. 了解形态操作的应用二、 实验内容1. 实现二值图像的基本形态学处理(腐蚀、膨胀、开运算和闭运算);2. 选择不同结构元素筛选图像口标三、实验步骤运用空间椭球状的元素结构处理1. 实现图像的膨胀处理I=imread(C:\Documents and Settings\Administrator桌而\IMG0923181600.BMP); se = strel(baU,5,5);12 = imdilate(I,se);imshow(I);title(Originar);figure;imshow(I2);titlc(Dilatcd);得到图像:OnginalDilated2. 实现图像的腐蚀处理I=imreadCC:\Documents and Settings\Administrator桌面\IMG09231816OO.BMP1); se = strel(fball\5,5);12 = imerode(I,se);imshow(I); title(lOriginal,); figure; imshow(I2); titleCEroded);得到图像:3. 实现图像的开运算处理I=imread(C:\Documents and Settings\Administrator\桌llj\IMG092318I6OO.BMP); se = strel(bair,5,5);12 = imopen(I,se);imshow(I);title(Originar);figure;imshow( 12);titleCOpened);得到图像:Original Opened4. 实现图像的闭运算处理I=imread(C:\Documents and Settings\Administrator\桌血\IMG0923181600.BMP); se = strel(baH,5,5); 12 = imclose(I,se); imshow(I); title(Originar); figure; imshow(I2); title( Closed);得到图像:Closed运用垂直线型的元素结构处理1.实现图像的膨胀处理I=imread(C:\Documents and Settings\Administrator\桌而\IMG0923181600.BMP); se = strelCline\ 11,90);12 = imdilate(I,se);imshow(I);title(Originar);figure;imshow(I2);title(Dilated);得到图像:Original Dilated2.实现图像的腐蚀处理I二imread(C:\Documents and Settings\Administrator\桌面\IMG0923181600.BMP); se = strel(line,l 1,90);12 = imerode(I,se);imshow(I);title(Originar);figure;imshow(I2);title(,Eroded,);得到图像:Original Eroded3. 实现图像的开运算处理I=imread(C:\Documents and Scitings\Administrator\桌面\IMG0923181600.BMP); se = strel(,line,,ll,90);12 = imopen(I,se);imshow(I);title(Original);figure;imshow(I2);titlc(Opcncd);得到图像:Original 4. 实现图像的闭运算处理I=imread(C\Documcnts and Setti ngs\ Adm i ni strat or\ 桌 IfijMMG0923181600.BM P);se = strel(line,l 1,90);12 = imclose(tse);imshow(I);title(Originar);figure;imshow(I2);title(, Closed*);得到图像:Closed四. 实验分析1.不同的形态学操作获取的结果有何区 别?什么时候使用什么操作?答:腐蚀可以川來消除小>1•无意义的物 体:膨胀可以用來填补小的孔洞;开运算:(D 通常川來消除小的对象物、在纤细点处分离物 体,平滑较人物体的边界的同时并不明显改变 其体积,Q在粘连目标的分离及背景噪声(椒 盐噪声)的去处方血有较好的效果;闭运算: ①通常用來填充目标内细小孔洞,连接断开的 邻近11标、平滑其边界的同时并不明显改变其 曲积,Q在去除图像前景噪声(砂眼噪声)方面有较好的应用。

      2.所使用的结构变化时,所获取的结果有何差别?答:在作开运算时,采用圆形结构元素可以磨光矩形内边缘,可以使图像的尖角转化为 背呆;在作闭运算时,当结构元素选择过小的情况下,会使得目标图像内部大的空洞不能被 填充上,而结构元素过大乂会造成粒子连接的结果实验总结本次实验的目的就是对图像进行基本的压缩处理和数学形态学处理在进行图像的压 缩处理时,我运川的是离散余眩变换进行JEPG图像文件的压缩,在对图像压缩处理的过程 中需要注意的是要将原图像转为双精度数据类型,并产生二维DCT变换矩阵,这样更好的 完成图像的压缩其次就是图像的数学形态学处理,在老师的指导下,我分别运用垂直线型 和椭圆状的元素结构对图像进行了膨胀、腐蚀、开运算和闭运算,实现了图像的数学形态学 处理经过了本次实验,在了解数学形态学的图像处理功能的基础上完成了相关函数指令的 学习和实际操作运用,掌握了不同元素结构下的图像膨胀、腐蚀等处理函数,这是本次实验 最人的收获,因为以前一直以为数学形态学不会运川到图像的处理上。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.