ヘルプ センターヘルプ センター
2 次元ウェーブレット再構成
x = waverec2(c,s,wname)
x = waverec2(c,s,LoR,HiR)
例
x = waverec2(c,s,wname) は、ウェーブレット分解構造 [c,s] と wname で指定されたウェーブレットに基づいて、行列 x の多重レベル ウェーブレット再構成を実行します。wavedec2 を参照してください。
x
c
s
wname
wavedec2
x = waverec2(c,s,wname) は x = appcoef2(c,s,wname,0) と等価です。
x = appcoef2(c,s,wname,0)
x = waverec2(c,s,LoR,HiR) は、指定されたローパス ウェーブレット再構成フィルター LoR とハイパス ウェーブレット再構成フィルター HiR をそれぞれ使用して x を再構成します。
LoR,HiR
LoR
HiR
すべて折りたたむ
イメージを読み込みます。
load woman
sym4 ウェーブレットを使用して、イメージのレベル 2 ウェーブレット分解を実行します。
sym4
wv = 'sym4'; [c,s] = wavedec2(X,2,wv);
ウェーブレット分解構造からイメージを再構成します。
xrec = waverec2(c,s,wv);
完全再構成されているかチェックします。
max(abs(X(:)-xrec(:)))
ans = 2.0989e-10
ウェーブレット分解ベクトル。実数値のベクトルとして指定します。ベクトル c には、Approximation 係数と Detail 係数がレベルごとに格納されます。ブックキーピング行列 s を使用して c が解析されます。wavedec2 を参照してください。
データ型: double
double
ブックキーピング行列。整数値の行列として指定します。行列 s には、各レベルのウェーブレット係数の次元が格納されます。ウェーブレット分解ベクトル c の解析に使用されます。wavedec2 を参照してください。
解析ウェーブレット。文字ベクトルまたは string スカラーとして指定します。
メモ
waverec2 では、タイプ 1 (直交) とタイプ 2 (双直交) のウェーブレットのみがサポートされます。直交ウェーブレットと双直交ウェーブレットの一覧については、wfilters を参照してください。
waverec2
wfilters
ウェーブレット再構成フィルター。偶数長の実数値ベクトルのペアとして指定します。LoR はローパス再構成フィルター、HiR はハイパス再構成フィルターです。LoR と HiR の長さは等しくなければなりません。詳細については、wfilters を参照してください。
c と s がインデックス付きイメージの解析またはトゥルーカラー イメージの解析から取得される場合、x はそれぞれ m 行 n 列の行列または m x n x 3 の配列です。
イメージ形式の詳細については、image と imfinfo のリファレンス ページを参照してください。
image
imfinfo
使用上の注意および制限:
入力 wname は定数でなければなりません。
GPU コード生成を最適化するには、ブックキーピング行列 s をコンパイル時の定数として指定します。
'sym' および 'per' 拡張モードのみサポートしています。dwtmode を参照してください。
'sym'
'per'
dwtmode
R2006a より前に導入
appcoef2 | idwt2 | wavedec2
appcoef2
idwt2
この例の変更されたバージョンがあります。編集された方の例を開きますか?
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office