- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验一图像的频域变换.
实验一 图像的频域变换
一 实验目的
1.掌握MATLAB软件的运用,熟练掌握建立、保存、运行、调试m文件。
2.初步了解MATLAB软件中图像处理工具箱的使用和功能。
3.熟练掌握图像文件的读取及显示方法。
4.掌握离散傅立叶变换和离散余弦变换的实现方法,了解DFT、DCT的幅度分布特性,从而加深对频域变换的认识。
5. 熟悉图像的小波变换、小波变换的频域分布和小波图像重构,了解小波变换在图像处理中的应用。
二 实验原理
1. 二维离散傅立叶变换
2. 离散余弦变换
设为的数字矩阵,则二维DCT变换对定义如下:
式中:u,v=0,1,2,3,…,N-1。
式中:x,y=0,1,2,3,…,N-1。
3. 二维小波变换
在计算机应用中,连续小波应该离散化,针对连续尺度参数a和连续平移参数τ,而不是针对时间变量t的。为了使小波变换具有可变化的时间和频率分辨率,常常需要改变尺度参数a和平移参数τ的大小,即采用动态采样网络,以使小波变换具有“变焦距”的功能。
二维离散小波变换是一维离散小波变换的推广,其实质上是将二维信号在不同尺度上的分解,得到原始信号的近似值和细节值。由于信号时二维的,因此分解也是二维的。分解的结果为:近似分量A、水平细节分量H、垂直细节分量D。童谣也可以利用二维小波分解的结果在不同尺度上重构信号。
三 实验内容
1、读入一副图像,并生成图像的直方图;
程序清单:
clear
close all
figure (1)
I=imread(123456.png);
imhist(I)
title(直方图);
程序运行结果
2、对一幅图像做傅里叶变换得到其频谱;然后对频谱进行频率位移,移到窗口中央,并显示出频率变换后的频谱图。
程序清单:
I=imread(123456.png);
figure (2)
imshow(I);
fftI=fft2(I);
sfftI=fftshift(fftI);
rr=real(sfftI);
ii=imag(sfftI);
A=sqrt(rr.^2+ii.^2);
A=(A-min(min(A)))/(max(max(A))-min(min(A)))*255;
figure (3)
imshow(A);
程序运行结果:
3对一副图像进行离散余弦变换,并显示变换结果。
实验清单:
I1=imread(123456.png);
figure (4)
imshow(I1);
I2=dct2(I1);
figure (5)
imshow(log(abs(I2)),[])
程序运行结果:
对一副图像进行二维小波变换,并基于变换对图像进行分层量化编码。显示变换结果及图像压缩结果。
实验清单:
clear
clc
figure (6)
X=imread(123456.png);
[c,s]=wavedec2(X,2,bior3.7);
cal=appcoef2(c,s,bior3.7,1);
ch1=detcoef2(h,c,s,1);
cv1=detcoef2(v,c,s,1);
cd1=detcoef2(d,c,s,1);
a1=wrcoef2(a,c,s,bior3.7,1);
h1=wrcoef2(h,c,s,bior3.7,1);
v1=wrcoef2(v,c,s,bior3.7,1);
d1=wrcoef2(d,c,s,bior3.7,1);
c1=[a1,h1;v1,d1];
ca1=appcoef2(c,s,bior3.7,1);
ca1=wcodemat(ca1,400,mat,0);
ca1=0.5*ca1;
ca2=appcoef2(c,s,bior3.7,2);
ca2=wcodemat(ca2,400,mat,0);
ca2=0.25*ca2;
subplot(221)
imshow(X)
title(原始图像)
disp(原始图像的大小)
whos(X)
subplot(222)
c1=uint8(c1);
imshow(c1)
title(显示分频信息)
subplot(223)
disp(第一次压缩图像的大小)
ca1=uint8(ca1);
whos(cal)
imshow(ca1);
title(第一次压缩的图像)
disp(第二次压缩图像的大小)
subplot(224)
ca2=uint8(ca2);
imshow(ca2);
title(第二次压缩图片的大小)
whos(ca2)
程序运行结果:
原始图像的大小
Name Size Bytes Class
X 896x640 573440 uint8 arr
您可能关注的文档
- 实验一ORACLE10g上机任务与步骤指导..doc
- 实验一Rose基本使用及用例图..doc
- 实验一simulink建立系统模型并仿真..doc
- 实验一ORACLE数据库的安装配置与基本操作..doc
- 实验一SPSS的统计描述..doc
- 实验一SQLServer2005的安装和环境介绍..doc
- 实验一SQLServer的安装及其组件工具的使用实验指导..doc
- 实验一SSB通信原理试验报告..doc
- 实验一TTL与非门的参数测试..doc
- 实验一Visio的安装与使用..doc
- 2025年中化集团方舟生招聘笔试备考题库(带答案详解).pdf
- 2025年中建西南设计院招聘笔试备考题库(带答案详解).pdf
- 2025年南通市慈善总会招聘笔试备考题库(带答案详解).pdf
- 2025年江西网吉安分站招聘笔试备考题库(带答案详解).pdf
- 2025年山西三晋都市报招聘笔试备考题库(带答案详解).pdf
- 2025年山西省高河能源招聘笔试备考题库(带答案详解).pdf
- 2024年贵州省毕节地区大方县大水乡招聘社区工作者真题含答案详解.docx
- 2024年贵州省贵阳市开阳县永温乡招聘社区工作者真题及答案详解1套.docx
- 2024年贵州省贵阳市南明区新华路街道招聘社区工作者真题及答案详解1套.docx
- 2024年贵州省遵义市仁怀市长岗镇招聘社区工作者真题及参考答案详解.docx
最近下载
- 2025年太仓市太訸控股集团有限公司第二批公开招聘19人笔试备考题库及答案解析.docx VIP
- 《食管癌综合治疗新进展》课件.ppt VIP
- 商铺租赁合同电子版下载打印.docx VIP
- 2025年太仓市太訸控股集团有限公司第二批公开招聘19人笔试参考题库附答案解析.docx VIP
- 2025年太仓市太訸控股集团有限公司第二批公开招聘19人备考题库及答案解析.docx VIP
- 《危重患者的抢救》课件.ppt VIP
- 孕产妇心肺复苏要点课件.pptx VIP
- 农村小学中高年级学生阅读兴趣培养策略研究-课题申请评审书.docx VIP
- 工程制图制图基础.ppt VIP
- 简约产品订货合同模板.docx VIP
文档评论(0)