wrcoef2

Восстановите одну ветвь из 2-D вейвлет

Синтаксис

X = wrcoef2('type',C,S,wname,N)
X = wrcoef2('type',C,S,Lo_R,Hi_R,N)
X = wrcoef2('type',C,S,wname)
X = wrcoef2('type',C,S,Lo_R,Hi_R)

Описание

wrcoef2 является двумерной функцией вейвлет. wrcoef2 восстанавливает коэффициенты изображения.

X = wrcoef2('type',C,S,wname,N) вычисляет матрицу восстановленных коэффициентов уровня N, на основе структуры вейвлета разложения [C,S] (см. wavedec2 для получения дополнительной информации.

wname - вектор символов или строковый скаляр, содержащий имя вейвлета (см. wfilters для получения дополнительной информации. Если 'type' = 'a'восстанавливают аппроксимационные коэффициенты; в противном случае, если 'type' = 'h' ('v' или 'd'соответственно) восстанавливаются горизонтальные (вертикальные или диагональные, соответственно) коэффициенты детализации.

Уровни N должно быть целым числом, таким что 0Nsize(S,1)-2 если 'type' = 'a' и таким, что 1 N size(S,1)-2 если 'type' = 'h', 'v', или 'd'.

Вместо того, чтобы давать имя вейвлета, можно задать фильтры.

Для X = wrcoef2('type',C,S,Lo_R,Hi_R,N), Lo_R - восстановительный lowpass и Hi_R - восстановительный фильтр верхних частот.

X = wrcoef2('type',C,S,wname) или X = wrcoef2('type',C,S,Lo_R,Hi_R) восстановите коэффициенты максимального уровня N = size(S,1)-2.

Примеры

% The current extension mode is zero-padding (see dwtmode).

% Load an image. 
load woman;
% X contains the loaded image.

% Perform decomposition at level 2 
% of X using sym5. 
[c,s] = wavedec2(X,2,'sym5');

% Reconstruct approximations at 
% levels 1 and 2, from the wavelet 
% decomposition structure [c,s]. 
a1 = wrcoef2('a',c,s,'sym5',1); 
a2 = wrcoef2('a',c,s,'sym5',2);

% Reconstruct details at level 2, 
% from the wavelet decomposition 
% structure [c,s]. 
% 'h' is for horizontal, 
% 'v' is for vertical, 
% 'd' is for diagonal. 
hd2 = wrcoef2('h',c,s,'sym5',2); 
vd2 = wrcoef2('v',c,s,'sym5',2); 
dd2 = wrcoef2('d',c,s,'sym5',2);

% All these images are of same size sX. 
sX = size(X)

sX =
 256 256

sa1 = size(a1)

sa1 =
 256 256

shd2 = size(hd2)

shd2 =
 256 256

Совет

Если C и S получают из индексированного анализа изображений (соответственно анализ изображений truecolor), затем X является m-by- n матрица (соответственно an m-by- n-by-3 массив).

Для получения дополнительной информации о форматах изображений см. страницы с описанием image и imfinfo функций.

См. также

| |

Представлено до R2006a