资源简介
小波图像处理 找一张图像,用小波变换做图像压缩,(设置阈值的方法,把阈值内的值置0),压缩

代码片段和文件信息
clear;
close all;
X=imread(‘3.jpg‘);
X=rgb2gray(X);
figure;
imshow(X‘InitialMagnification‘‘fit‘);
title(‘原始图像‘);
%对图像用小波进行层小波分解
[cs]=wavedec2(X2‘bior3.7‘);
%提取小波分解结构中的一层的低频系数和高频系数
%ca1=appcoef2(cs‘bior3.7‘1);
ch1=detcoef2(‘h‘cs1); %水平方向
cv1=detcoef2(‘v‘cs1); %垂直方向
cd1=detcoef2(‘d‘cs1); %斜线方向
%各频率成份重构
a1=wrcoef2(‘a‘cs‘bior3.7‘1);
h1=wrcoef2(‘h‘cs‘bior3.7‘1);
v1=wrcoef2(‘v‘cs‘bior3.7‘1);
d1=wrcoef2(‘d‘cs‘bior3.7‘1);
c1=[a1h1;v1d1];
%subplot(222)
figure;
imshow(c1[]‘InitialMagnification‘‘fit‘);
title (‘分解后低频和高频信息‘);
%进行图像压缩
%保留小波分解第一层低频信息
%首先对第一层信息进行量化编码
ca1=appcoef2(cs‘bior3.7‘1);
ca1=wcodemat(ca1440‘mat‘0);
%改变图像高度并显示
ca1=0.5*ca1;
%subplot(223);
figure;
imshow(ca1[]‘InitialMagnification‘‘fit‘);
title(‘压缩图像‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1060 2018-04-13 00:32 tuxiangxiaobo.m
文件 130108 2015-11-07 20:13 3.jpg
----------- --------- ---------- ----- ----
131168 2
- 上一篇:二维多重背包问题及基于遗传算法的解决方案
- 下一篇:数学建模 席位分配问题
相关资源
- 信号奇异点Lipschitz指数计算
- 图像的小波包分解
- 实现小波变换例子 upcoef 函数
- 图像二维小波变换的实现源代码
- 很好的一个小波变换图像压缩程序
- 小波变换的详细原理,应用
- 图像的小波变换/图像的融合、复原、
- 小波模极大值边缘检测
- 小波代码 小波变换 程序 代码 全部打
- 谐波小波分析的源代码,应该属于信
- 利用小波变换对图像进行分解与重构
- jpeg图像压缩实例代码
- 基于小波和Wigner-Ville分布的轨道不平
- 小波神经网络预测模型代码
- 论文研究-平稳小波域红外图像增强的
- 小波包和SVM在轴承故障识别中的应用
- 基于小波变换的医学图像融合
- 综合Canny法与小波变换的边缘检测方法
- openCV 上的小波变换
- 基于小波变换和直方图均衡的红外图
- 基于SA-GSO的小波加权多模盲均衡算法
- -adic小波的增强对称性
- 小波分析及其应用__孙延奎
- 小波十讲中文版ten lectures wavelets
- 图像分割算法研究区域分割,数学形
- 小波变换在信号分析中的应用论文若
- 基于小波的图像拼接
- ECG心电算法陷波,低通,小波变换
- 基于小波变换的语音信号去噪及其D
- The Wavelet Tutorial(中文版)
评论
共有 条评论