数字图像处理实验5图像压缩

数字图像处理实验5图像压缩

ID:34772502

大小:96.13 KB

页数:3页

时间:2019-03-10

数字图像处理实验5图像压缩_第1页
数字图像处理实验5图像压缩_第2页
数字图像处理实验5图像压缩_第3页
资源描述:

《数字图像处理实验5图像压缩》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验5图像压缩一.实验目的:1.掌握图像压缩的原理——编码冗余,压缩比CR的计算等。2.了解并掌握霍夫曼编码的原理、实现步骤。3.掌握JPEG标准——通用的图像压缩/解压缩编码标准。二.实验内容:1.利用已给出的MATLAB自编函数库matlab_function文件夹,实现压缩比的计算。2.对信号源符进行霍夫曼编码,以消除信源的冗余数据。3.练习JPEG标准的压缩/解压缩技术。三.实验原理:1.图像压缩比CR的计算函数imratio(f1,f2),计算图像压缩比CR,该函数来自MATLAB自编函数库matlab_fun

2、ction文件夹,语法如下:imratio(imread(‘filename’),‘filename.jpg’)//第二个参数‘filename.jpg’仅是文件名,实际上是一个结构,内含压缩//后的各种压缩信息,并不代表图像本身>>f=imread(‘E:医学图像处理实验讲义实验五car_lady.jpg’)>>imfinfoE:医学图像处理实验讲义实验五car_lady.jpg//查看图像文件的详细信息>>imwrite(f,‘car_lady25.jpg’,‘quality’,25)//将压缩后的图像存

3、到MATLAB默认路径中>>imfinfocar_lady25.jpg//可依据图像信息计算出压缩率>>f25=imread(‘car_lady25.jpg’)>>Cr=imratio(f25,‘car_lady25.jpg’)2.霍夫曼编码符号概率a10.1875a20.5a30.125a40.1875函数huffman(p)进行霍夫曼编码,语法:huffman(p)//p为向量符号>>p=[0.18750.50.1250.1875]>>c=huffman(p)使用函数mat2huff(‘filename’)对图像进行

4、编码,验证霍夫曼编码压缩的性能。对大小为512×512的8比特单色图像Tracy.tif进行压缩,并计算压缩前后的压缩比Cr:>>f=imread('E:医学图像处理实验讲义实验五Tracy.tif')’)>>c=mat2huff(f)>>Cr=imratio(f,c)3.JPEG标准的压缩/解压缩技术函数im2jpeg(‘filename’,n)对图像filename进行jpeg标准的压缩,参数n将下图的标准化数组×参数n,以改变压缩率,默认为1。函数jpeg2im(‘filename’)将已经jpeg压缩的图像

5、进行解压缩。>>f=imread(‘E:医学图像处理实验讲义实验五Tracy.tif’)>>imshow(f)>>c1=im2jpeg(f)>>f1=jpeg2im(c1)>>figure,imshow(f1)>>Cr1=imratio(f,c1)>>c4=im2jpeg(f,4)>>f4=jpeg2im(c4)>>figure,imshow(f4)>>Cr4=imratio(f,c4)四.实验报告:1.对图像bubbles.jpg进行参数为25的函数imwrite()保存在默认路径中,计算原图像与压缩保存后的压缩

6、比Cr。2.对下列符号信源进行霍夫曼编码(排序、从右到左分配码字0和1),与程序得出的编码结果进行验证:符号概率a10.1875a20.5a30.125a40.1875对图像Tracy.tif进行霍夫曼编码,求其压缩比。3.对图像lena.bmp进行JPEG标准压缩、解压缩,对比前后图像的分辨率效果,并求出n=1,n=4时的压缩比Cr1=?Cr4=?

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。