计算压缩比的程序matlab,数字图像处理实验5 图像压缩

实验5 图像压缩

一.实验目的:

1.掌握图像压缩的原理——编码冗余,压缩比C R的计算等。

2.了解并掌握霍夫曼编码的原理、实现步骤。

3.掌握JPEG标准——通用的图像压缩/解压缩编码标准。

二.实验内容:

1.利用已给出的MATLAB自编函数库matlab_function文件夹,实现压缩比的计算。

2.对信号源符进行霍夫曼编码,以消除信源的冗余数据。

3.练习JPEG标准的压缩/解压缩技术。

三.实验原理:

1.图像压缩比C R的计算

函数imratio(f1, f2),计算图像压缩比C R,该函数来自MATLAB自编函数库matlab_function文件夹,语法如下:

imratio(imread(‘filename’), ‘filename.jpg’)

//第二个参数‘filename.jpg’仅是文件名,实际上是一个结构,内含压缩

//后的各种压缩信息,并不代表图像本身

>>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.霍夫曼编码

符号概率

a1 0.1875

a2 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)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值