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

上传人:jiups****uk12 文档编号:38465462 上传时间:2018-05-02 格式:DOC 页数:3 大小:61.50KB
返回 下载 相关 举报
数字图像处理实验 图像压缩_第1页
第1页 / 共3页
数字图像处理实验 图像压缩_第2页
第2页 / 共3页
数字图像处理实验 图像压缩_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《数字图像处理实验 图像压缩》由会员分享,可在线阅读,更多相关《数字图像处理实验 图像压缩(3页珍藏版)》请在金锄头文库上搜索。

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

2、3练习练习 JPEG 标准的压缩标准的压缩/解压缩技术。解压缩技术。三实验原理:三实验原理:1图像压缩比图像压缩比 CR的计算的计算函数函数 imratio(f1, f2),计算图像压缩比,计算图像压缩比 CR,该函数来自,该函数来自 MATLAB 自编函数自编函数 库库 matlab_function 文件夹,语法如下:文件夹,语法如下:imratio(imread(filename), filename.jpg) /第二个参数第二个参数filename.jpg仅是文件名,实际上是一个结构,内含压仅是文件名,实际上是一个结构,内含压 缩缩/后的各种压缩信息,并不代表图像本身后的各种压缩信息,

3、并不代表图像本身 f = imread(E:医学图像处理实验讲义医学图像处理实验讲义实验五实验五car_lady.jpg) imfinfo E:医学图像处理实验讲义医学图像处理实验讲义实验五实验五car_lady.jpg /查看图像文件的详细信息 imwrite(f, car_lady25.jpg, quality, 25) /将压缩后的图像存到 MATLAB 默认路径中 imfinfo car_lady25.jpg /可依据图像信息计算出压缩率 f25 = imread(car_lady25.jpg) Cr = imratio (f25, car_lady25.jpg)2霍夫曼编码霍夫曼编码

4、符号符号 概率概率 a1 0.1875a2 0.5 a3 0.125 a4 0.1875函数函数 huffman(p)进行霍夫曼编码,语法:进行霍夫曼编码,语法: huffman(p) /p 为向量符号为向量符号 p = 0.1875 0.5 0.125 0.1875 c = huffman(p)使用函数使用函数 mat2huff(filename)对图像进行编码,验证霍夫曼编码压缩的性对图像进行编码,验证霍夫曼编码压缩的性 能。对大小为能。对大小为 512512 的的 8 比特单色图像比特单色图像 Tracy.tif 进行压缩,并计算压缩前进行压缩,并计算压缩前 后的压缩比后的压缩比 Cr:

5、 f = imread(E:医学图像处理实验讲义医学图像处理实验讲义实验五实验五Tracy.tif) c = mat2huff(f) Cr = imratio(f, c)3JPEG 标准的压缩标准的压缩/解压缩技术解压缩技术 函数函数 im2jpeg(filename, n)对图像对图像 filename 进行进行 jpeg 标准的压缩,参数标准的压缩,参数 n 将下图的标准化数组将下图的标准化数组参数参数 n,以改变压缩率,默认为,以改变压缩率,默认为 1。函数函数 jpeg2im(filename)将已经将已经 jpeg 压缩的图像进行解压缩。压缩的图像进行解压缩。 f = imread(

6、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()保存在默认路径中,计保存在默认路径中,计 算原图像与压缩保存后的压缩比算原图像与

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

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号