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

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本篇论文主要介绍了数字图像处理实验的内容实验目的实验内容以及所取得的结果,希望读者能够从中受益实验目的是理解和掌握图像压缩的基本概念和方法,学习在MATLAB中进行图像压缩的方法,并进一步熟悉MATLAB语言的应用,为进行综合性图像处理实验打下基础实验包括了使用离散余弦变换进行JPEG图像压缩,以及在空间椭球状元素结构处理腐蚀膨胀开运算和闭运算等多个方面的工作同时,也介绍了基本的形态学运算和应用本文旨在提高大学生们的图像处理能力,同时也希望大家能够从中收获知识和乐趣

数字图像处理与分析

实验报告

学院:班级:姓名:学号:

实验五(1)图像压缩

一、 实验目的

理解图像压缩的基本定义和常见方法

掌握在MATLAB中进行图像压缩的方法

掌握利用DCT进行图像压缩的方法

进一步熟悉了解MATLAB语言的应用,为进行综合性图像处理实验打下基础

二、 实验内容

%利用离散余弦变换进行JPEG图像压缩I=imread(1.bmp); %读入原图像;

I=im2double(I); %将原图像转为双精度数据类型;

T=dctmtx(8); %产生二维DCT变换矩阵

B=blkproc(I,[88],P1*x*P2,T,T); %计算二维DCT,矩阵T及其转置T’是DCT

函数P1*x*P2的参数

Mask=[11110000

11100000

11000000

10000000

00000000

00000000

00000000

00000000]; %二值掩膜,用来压缩DCT系数,只留下数中左上角的10个

B2=blkproc(B,[88],P1.*x,Mask); %只保留DCT变换的10个系数I2=blkproc(B2,[8,8],P1*x*P2,T,T); %逆DCT,重构图像Subplot(1,2,1);

Imshow(I);title(原图像); %显示原图像Subplot(1,2,2);

Imshow(I2);title(压缩图像); %显示压缩后的图像。虽然舍弃了85%的DCT

系数,但图像仍然清晰(有一些质量损失)

得到图像:

(2)数学形态学

一、 实验目的

了解二值形态学的基本运算

掌握基本形态学运算的Matlab实现imclose,imopen,imdilate,imerode,strel.

了解形态操作的应用

二、 实验内容

实现二值图像的基本形态学处理(腐蚀、膨胀、开运算和闭运算);

选择不同结构元素筛选图像目标。

三、 实验步骤

运用空间椭球状的元素结构处理

实现图像的膨胀处理

I=imread(C:\DocumentsandSettings\Administrator\桌面\IMG0923181600.BMP);se=strel(ball,5,5);

I2=imdilate(I,se);imshow(I);title(Original);figure;imshow(I2);title(Dilated);

得到图像:

实现图像的腐蚀处理

I=imread(C:\DocumentsandSettings\Administrator\桌面\IMG0923181600.BMP);se=strel(ball,5,5);

I2=imerode(I,se);imshow(I);

title(Original);figure;imshow(I2);title(Eroded);

得到图像:

实现图像的开运算处理

I=imread(C:\DocumentsandSettings\Administrator\桌面\IMG0923181600.BMP);se=strel(ball,5,5);

I2=imopen(I,se);imshow(I);title(Original);figure;imshow(I2);title(Opened);

得到图像:

实现图像的闭运算处理

I=imread(C:\DocumentsandSettings\Administrator\桌面\IMG0923181600.BMP);se=strel(ball,5,5);

I2=imclose(I,se);imshow(I);title(Original);figure;imshow(I2);

title(Closed);

得到图像:

运用垂直线型的元素结构处理

实现图像的膨胀处理

I=imread(C:\DocumentsandSettings\Administrator\桌面\IMG0923181600.BMP);se=strel(line,11,90);

I2=imdilate(I,se);imshow(I);title(Original);figure;imshow(I2);title(Dilated);

得到图像:

实现图像的腐蚀处理

I=imread(C:\DocumentsandSettings\Administrator\桌面\IMG0923181600.BMP);se=strel(line,

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档