- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验四 图像编码
实验目的
了解图像压缩编码的分类与评价指标;
掌握常用的熵编码方法以及matlab编程;
掌握基于FFT的图像压缩技术以及matlab编程;
掌握基于DCT的图像压缩技术以及matlab编程;
熟悉JPEG图像压缩编码过程;
掌握imwrite函数实现可变quality的JPEG压缩h=imread(tu.bmp);
[m,n]=size(h);
subplot(1,2,1);
imshow(h);
title(yuantu);
h=h(:);
s=0:255;
for i=0:255
p(i+1)=length(find(h==i))/(m*n);
end
dict=huffmandict(s,p);
enco=huffmanenco(h,dict);
deco=huffmandeco(enco,dict);
deco=col2im(deco,[m,n],[m,n],distinct);
subplot(1,2,2);
imshow(uint8(deco));
title(huffman);
(2)阅读jpeg压缩编码的有关资料,使用imwrite函数对lena图像进行jpeg压缩,对比显示原图与不同质量参数下解码后的图像,并显示均方根误差、压缩比、图像大小
x=imread(lena.bmp);
imwrite(x,c:/lena1.jpg,quality,20);
imwrite(x,c:/lena2.jpg,quality,60);
imwrite(x,c:/lena3.jpg,quality,80);
x1=imread(c:/lena1.jpg);
k1=imfinfo(c:/lena1.jpg);
s1=k1.FileSize/1024;
e1=x(:)-x1(:);
[m1,n1]=size(e1);
erms1=sqrt(sum(e1(:)).^2/(m1*n1));
i_size1=k1.Width*k1.Height*k1.BitDepth/8;
i_compress1=k1.FileSize;
ratio1=i_size1/i_compress1;
subplot(221);
imshow(x1);
title(质量因子:20 均方根误差:722.793 压缩比:14.448 图像大小:4536);
x2=imread(c:/lena2.jpg);
k2=imfinfo(c:/lena2.jpg);
s2=k2.FileSize/1024;
e2=x(:)-x2(:);
[m2,n2]=size(e2);
erms2=sqrt(sum(e2(:)).^2/(m2*n2));
i_size2=k2.Width*k2.Height*k2.BitDepth/8;
i_compress2=k2.FileSize;
ratio2=i_size2/i_compress2;
subplot(222);
imshow(x2);
title(质量因子:60 均方根误差:454.8008 压缩比:7.416 图像大小:8837);
x3=imread(c:/lena3.jpg);
k3=imfinfo(c:/lena3.jpg);
s3=k3.FileSize/1024;
e3=x(:)-x3(:);
[m3,n3]=size(e3);
erms3=sqrt(sum(e3(:)).^2/(m3*n3));
i_size3=k3.Width*k3.Height*k3.BitDepth/8;
i_compress3=k3.FileSize;
ratio3=i_size3/i_compress3;
subplot(223);
imshow(x2);
title(质量因子:80 均方根误差:343.2344 压缩比:5.0451 图像大小:12990);
(3)读取lena图像,编写一个程序,实现下列算法:首先将图像分成许多8X8的子图像,对每个子图像进行DCT,对每个子图像的64个系数,按照每个系数的大小来排序后,舍去小的变换系数,只保留16个系数,实现图像4:1的压缩
%读取lena图像,编写一个程序,实现下列算法:首先将图像分成许多8X8的子图像,对每个子图像进行DCT,
%对每个子图像的64个系数,按照每个系数的大小来排序后,舍去小的变换系数,只保留16个系数,实现图像4:1的压缩
cr=0.25;
i=imread(lena.bmp);
i1=double(i)/255;
subplot(121);
imshow(i1);
t=dctmtx(8);
dctcoe=blkproc(i1,[8 8],P1*x*P2,t,t);
coevar=im2col(dctcoe,[8 8],disti
您可能关注的文档
最近下载
- 2024年GD省生态环境监测专业技术人员大比武模拟试卷及答案-3应急监测.pdf
- 2024至2030年中国抬头显示器(HUD)行业市场深度研究及发展趋势预测报告.docx
- 第四章 刺胞动物门之二PPT课件.pptx
- 性治疗学 -学校选修.ppt
- 【B-1】本机构为护士实施治疗及护理时提供必要的防护措施,护士熟练掌握常见技术操作及并发症预防措施及处理流程。.docx
- 必威体育精装版《简爱》课件PPT完整版.ppt
- 管理者领导能力的提升.ppt
- 不锈钢安装技术交底.docx
- 部编版八年级历史上册《第7课 抗击八国联军》说课课件.pptx
- 2021(春节国潮市集)文旅新春国潮文化嘉年华魅力盛世国潮活动.doc
文档评论(0)