教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

数字图像处理实验报告5

来源:网络收集 时间:2026-09-26
导读: 数字图像处理与分析 实 验 报 告 学院: 班级: 姓名: 学号: 实验五 (1)图像压缩 一、 实验目的 1. 理解图像压缩的基本定义和常见方法 2. 掌握在MATLAB中进行图像压缩的方法 3. 掌握利用DCT进行图像压缩的方法 4. 进一步熟悉了解MATLAB语言的应用,为进

数字图像处理与分析

实 验 报 告

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

实验五 (1)图像压缩

一、 实验目的

1. 理解图像压缩的基本定义和常见方法 2. 掌握在MATLAB中进行图像压缩的方法 3. 掌握利用DCT进行图像压缩的方法

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

二、 实验内容

%利用离散余弦变换进行JPEG图像压缩

I=imread('1.bmp'); %读入原图像;

I=im2double(I); %将原图像转为双精度数据类型; T=dctmtx(8); %产生二维DCT变换矩阵

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

函数P1*x*P2的参数

Mask=[ 1 1 1 1 0 0 0 0 1 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 0 0 0 0 0 0 0]; %二值掩膜,用来压缩DCT系数,只留下数中

左上角的10个

B2=blkproc(B,[8 8],'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)数学形态学

一、 实验目的

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

2. 掌握基本形态学运算的Matlab实现imclose, imopen,imdilate, imerode, strel. 3. 了解形态操作的应用

二、 实验内容

1.实现二值图像的基本形态学处理(腐蚀、膨胀、开运算和闭运算); 2. 选择不同结构元素筛选图像目标。

三、 实验步骤

运用空间椭球状的元素结构处理 1. 实现图像的膨胀处理

I=imread('C:\\Documents and Settings\\Administrator\\桌面\\IMG0923181600.BMP'); se = strel('ball',5,5); I2 = imdilate(I,se); imshow(I); title('Original'); figure;

imshow(I2); title('Dilated'); 得到图像:

2. 实现图像的腐蚀处理

I=imread('C:\\Documents and Settings\\Administrator\\桌面\\IMG0923181600.BMP'); se = strel('ball',5,5); I2 = imerode(I,se); imshow(I);

title('Original'); figure;

imshow(I2); title('Eroded');

得到图像:

3. 实现图像的开运算处理

I=imread('C:\\Documents and Settings\\Administrator\\桌面\\IMG0923181600.BMP'); se = strel('ball',5,5); I2 = imopen(I,se); imshow(I); title('Original'); figure;

imshow(I2); title('Opened'); 得到图像:

4. 实现图像的闭运算处理

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

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

imshow(I2); title(' Closed'); 得到图像:

运用垂直线型的元素结构处理 1. 实现图像的膨胀处理

I=imread('C:\\Documents and Settings\\Administrator\\桌面\\IMG0923181600.BMP'); se = strel('line',11,90); I2 = imdilate(I,se); imshow(I); title('Original'); figure;

imshow(I2); title('Dilated'); 得到图像:

…… 此处隐藏:135字,全部文档内容请下载后查看。喜欢就下载吧 ……
数字图像处理实验报告5.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/612383.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150份
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150份
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)