姜小吴 2016-11-15 14:13 采纳率: 0%
浏览 3616

求大神,二维图像小波多层分解的高层细节系数重构问题

clear all;clc;
%读取图像,灰度化
I=imread('C:\Users\JK\Desktop\yun.jpg');
H=rgb2gray(I);
%类型转换
X=im2double(H);
%求得颜色映射表的长度,方便后面转换
nbc=size(X,1);%返回矩阵的行数
%显示原始图像
figure(1);
imshow(X,[]);
title('原始图像');

wname='sym6';%选取小波基
N=10;%10层分解
%对图像进行小波变换
[C,S]=wavedec2(X,N,wname);
%提取低频信息,近似系数
A=appcoef2(C,S,wname,N);

%提取高频信息,细节系数
[cH1,cV1,cD1]=detcoef2('all',C,S,1);
[cH2,cV2,cD2]=detcoef2('all',C,S,2);
[cH3,cV3,cD3]=detcoef2('all',C,S,3);
[cH4,cV4,cD4]=detcoef2('all',C,S,4);
[cH5,cV5,cD5]=detcoef2('all',C,S,5);
[cH6,cV6,cD6]=detcoef2('all',C,S,6);
[cH7,cV7,cD7]=detcoef2('all',C,S,7);
[cH8,cV8,cD8]=detcoef2('all',C,S,8);
[cH9,cV9,cD9]=detcoef2('all',C,S,9);
[cH10,cV10,cD10]=detcoef2('all',C,S,10);
上面是我自己写的,有不对的求指教。。。。
重点是我想问如果选一个分界层,假如是第五层,五层以下为低层细节系数,五层以上为高层细节系数,怎么重构高层细节系数呢???

  • 写回答

1条回答

  • devmiao 2016-11-15 15:31
    关注
    评论

报告相同问题?

悬赏问题

  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容