i would like to perform Three-level Daubechies wavelet transform on an input image. i try to for the answer but i dint get the answer. can any one tell me how to get this kind of image
this is an exapmle given in an matlab help
load woman;% X contains the loaded image.
% map contains the loaded colormap.
nbcol = size(map,1);% Perform single-level decomposition
% of X using db1.
[cA1,cH1,cV1,cD1] = dwt2(X,'db1');% Images coding.
cod_X = wcodemat(X,nbcol); cod_cA1 = wcodemat(cA1,nbcol); cod_cH1 = wcodemat(cH1,nbcol); cod_cV1 = wcodemat(cV1,nbcol); cod_cD1 = wcodemat(cD1,nbcol); dec2d = [ cod_cA1, cod_cH1; cod_cV1, cod_cD1];imshow(dec2d,[])
1) how he get Map i.e [i.e which color map like hsv or gray or bones….],
2) how to perform for 2 or 3 or 4 level decomposition. { i know i just need to change from db1 to db2 or …… but when i am displaying my result its just a weight colored image }…
Please help me………….
Best Answer