%%example5_7.m%
clc; clear; close all;
X = imread('wpeppers.jpg');
%用小波对彩色图像进行压缩,存为文件‘wpeppers.mtc’
%‘spiht’指使用分层树集合划分的压缩方法
[cr,bpp] = wcompress('c',X,'wpeppers.mtc','spiht','maxloop',12);
%对‘wpeppers.mtc’解压缩
Xc = wcompress('u','wpeppers.mtc');
delete('wpeppers.wtc');
%保存解压缩文件
imwrite(Xc,'wavePeper.jpg');
subplot(1,2,1); image(X); title('原始图像');axis square;
subplot(1,2,2); image(Xc); title('压缩图像');axis square;
%计算均方误差MSE(Mean Square Error)
D = abs(double(X)-double(Xc)).^2;
mse = sum(D(:))/numel(X);
%计算峰值信噪比(Peak Signal to Noise Ratio)
psnr = 10*log10(255*255/mse);
spiht.rar_SPIHT_SPIHT 图像压缩_图像 峰均比
版权申诉
147 浏览量
2022-09-24
21:04:14
上传
评论
收藏 566B RAR 举报
御道御小黑
- 粉丝: 61
- 资源: 1万+
最新资源
- 基于Golang实现的加权pagerank算法实现.zip
- 基于Java实现的pagerank算法.zip
- 基于C++实现的pagerank算法.zip
- 基于Python实现的pagerank算法.zip
- java面试题-leetcode题解之第14题最长公共前缀.zip
- java面试题-leetcode题解之第28题找出字符串中第一个匹配项的下标.zip
- java面试题-leetcode题解之第31题下一个排列.zip
- java面试题-leetcode题解之第6题Z字形变换.zip
- java面试题-leetcode题解之第8题字符串转换整数atoi.zip
- java面试题-leetcode题解之第13题罗马数字转整数.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈