function plot_wave_coef_join(cf_vec,dim_vec)
dn = 3;
num = (length(cf_vec)-1)/dn;
tmpa = wkeep(cf_vec{1}, dim_vec(1, :), 'c');
tmpa = im2uint8(mat2gray(tmpa));
tmpa(1, :) = 255; tmpa(end, :) = 255;
tmpa(:, 1) = 255; tmpa(:, end) = 255;
for j = 1:num
tmpv = wkeep(cf_vec{(j-1)*dn+2}, dim_vec(j, :), 'c');
tmph = wkeep(cf_vec{(j-1)*dn+3}, dim_vec(j, :), 'c');
tmpd = wkeep(cf_vec{(j-1)*dn+4}, dim_vec(j, :), 'c');
tmpv = im2uint8(mat2gray(tmpv));
tmph = im2uint8(mat2gray(tmph));
tmpd = im2uint8(mat2gray(tmpd));
tmpv(1, :) = 255; tmpv(end, :) = 255;
tmpv(:, 1) = 255; tmpv(:, end) = 255;
tmph(1, :) = 255; tmph(end, :) = 255;
tmph(:, 1) = 255; tmph(:, end) = 255;
tmpd(1, :) = 255; tmpd(end, :) = 255;
tmpd(:, 1) = 255; tmpd(:, end) = 255;
tmp = [tmpa,tmpv;tmph,tmpd];
stc = size(tmp);
if stc >= dim_vec(j+1, :)
tmpa = tmp(1:dim_vec(j+1, 1), 1:dim_vec(j+1,2));
else
tmp = tmp([1:end-1, end-2:end-1], [1:end-1, end-2:end-1]);
tmpa = tmp(1:dim_vec(j+1, 1), 1:dim_vec(j+1,2));
end
tmpa = im2uint8(mat2gray(tmpa));
tmpa(1, :) = 255; tmpa(end, :) = 255;
tmpa(:, 1) = 255; tmpa(:, end) = 255;
end
figure;
imshow(tmpa, []);
title('小波系数塔式图');
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
小波变换是基于时间、空间和频率的一种图像处理的局部变换方法,采用水平移动和伸缩的方法进行函数多尺度运算,可以实现在图像的低频率处使频率进一步细分,图像高频率出使时间进一步细分。通常采用二维离散小波变换进行图像压缩,分别在垂直和水平方向进行高通滤波和低通滤波处理,做下采样。 原始的数字图像在经过二维离散小波变换处理后,获得许多具有不同分辨率的子图像,这些子图像含有的频率是不一样的。很多含有高频的子图像数据点都靠近0,而且是越高这种现象越明显。分辨率为 n 的数字图像通过二维离散小波变换可以将其低频成分逐步分解为分辨率为 n+1 斜线、垂直、水平的高频部分和低频部分。三个方向的高频部分保持不变,低频部分继续依照上述方法继续分解,从而实现数字图像的多分辨率的分解: 小波重建函数通过接收小波分解所得到的系数矩阵、维数信息及小波基类型进行小波重建本实验采用最简便的全局阈值设定方法,在进行重建操作前对小波高频系数及阈值滤波及压缩,再进行小波重建来得到压缩图像。图像压缩信息结果如下,所得的压缩图像在存储空间上仅占原始图像存储空间的56.84%, 如有疑问,请联系博主。
资源推荐
资源详情
资源评论
收起资源包目录
小波变换技术在图像压缩和重建中的应用研究.zip (20个子文件)
小波变换技术在图像压缩和重建中的应用研究
dwt_process.m 302B
dwt2_process.m 441B
plot_wave_coef.m 491B
wavedec_process.m 507B
downsample_prcoess.m 100B
upsample_prcoess.m 74B
idwt2_process.m 543B
output
lena_origin.png 148KB
lena_wave_20.0.png 45KB
cameraman_origin.png 37KB
cameraman_wave_10.0.png 21KB
lena_wave_10.0.png 69KB
plot_wave_coef_join.m 1KB
PSNR.m 311B
小波变换技术在图像压缩和重建中的应用研究.m 349B
waverec_process.m 511B
idwt_process.m 485B
images
lena.TIF 260KB
cameraman.tif 64KB
output_img.m 641B
共 20 条
- 1
资源评论
- 6冥92024-05-17果断支持这个资源,资源解决了当前遇到的问题,给了新的灵感,感谢分享~
简单光学
- 粉丝: 3w+
- 资源: 157
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- MATLAB界面设计报告.pdf
- 基于PHP实现的学生宿舍管理系统+项目源码+文档说明
- 微信小程序制作方案及流程-微信程序方案.pdf
- 【java毕业设计】家用电器销售网站源码(ssm+jsp+mysql+说明文档+LW).zip
- 【java毕业设计】固定资产管理系统源码(ssm+jsp+mysql+说明文档+LW).zip
- 如何降低电源的待机功耗
- Java基础面试题梳理及其关键知识点解析
- 【java毕业设计】个性化影片推荐系统源码(ssm+jsp+mysql+说明文档+LW).zip
- 课堂作业-基于PHP实现功能简单的学生管理系统+项目源码+文档说明
- 【java毕业设计】个人交友网站源码(ssm+jsp+mysql+说明文档+LW).zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功