• 大小: 770B
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-13
  • 语言: Matlab
  • 标签: 3级分解  

资源简介

首先把图片倒入MATLAB,利用小波基对图像进行三层分解。第一次分解产生一个高频,三个低频,第二次对第一次产生的高频分解,产生一个低频三个高频;第三次对第二次的低频分解产生三个高频一个低频。三层分解后产生一个低频9个高频,并产生对应的小波系数

资源截图

代码片段和文件信息

clc;
clear all;
close all;
x=imread(‘lena.jpg‘);
x1=rgb2gray(x);
B= imresize(x1 [256 256]);
subplot(211);
imshow(B);
title(‘原始图像‘);
[cs]=wavedec2(B3‘db1‘);
ch1=detcoef2(‘h‘cs1);
cv1=detcoef2(‘v‘cs1);
cd1=detcoef2(‘d‘cs1);
ch2=detcoef2(‘h‘cs2);
cv2=detcoef2(‘v‘cs2);
cd2=detcoef2(‘d‘cs2);
ca3=appcoef2(cs‘haar‘3);
ch3=detcoef2(‘h‘cs3)

评论

共有 条评论

相关资源