资源简介
小波图像处理 找一张图像,用小波变换做图像压缩,(设置阈值的方法,把阈值内的值置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
- 上一篇:二维多重背包问题及基于遗传算法的解决方案
- 下一篇:数学建模 席位分配问题
相关资源
- 基于Gabor小波变换的人脸表情特征提取
- 哈夫曼编码实现图像压缩
- 基于Gabor小波+PCA+LDA特征提取方法的
- som神经网络用于实现图像压缩
- 小波变换在图像处理中的应用
- 图像压缩,使用SPIHT算法进行图像压缩
- 图像压缩 JPG压缩软件图片尺寸修改工
- idl小波融合
- 平移不变小波去噪程序演示
- 基于奇异值与提升小波的彩色图像水
- 基于小波去噪与变换域的信道估计方
- DCT图像压缩
- 小波变换特征提取
- 小波分解代码
- 基于小波阈值的图像压缩
- 一种基于整数小波变换的数字水印算
- JPEG图像压缩编码及解码源代码可定图
- 基于小波变换的数字水印综述
- 基于小波变换的图像融合源代码
- 二维小波分解与重构程序
- ECG信号的小波变换检测方法
- 基于遗传算法的小波神经网络交通流
- 提升小波变换讲义
- 基于小波变换模极大值的信号奇异性
- 小波变换作业二
- 嵌入式零树小波图像编码算法
- 基于小波变换的彩色图像分割
- 图像压缩论文
- 机械故障信号小波包分解诊断
- 小波金字塔分解
评论
共有 条评论