このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
haart2
2 次元 Haar ウェーブレット変換
説明
[
は、行列 a
,h
,v
,d
] = haart2(x
)x
の 2 次元 Haar 離散ウェーブレット変換 (DWT) を実行します。x
は、行と列の次元が偶数長の 2 次元、3 次元、または 4 次元の行列です。x
が 4 次元の場合、次元は、空間 x 空間 x チャネル x バッチになります。Haar 変換は、常に入力行の次元と入力列の次元に沿って計算されます。x
の行と列の次元が 2 のべき乗である場合、レベル log2(min(size(x,[1 2])))
まで下げて Haar 変換が求められます。x
の行または列の次元が偶数であるが 2 のべき乗ではない場合、レベル floor(log2(min(size(x,[1 2])/2)))
まで下げて Haar 変換が求められます。
haart2
は、最も粗いレベルの Approximation 係数 a
を返します。haart2
は、各レベルの水平方向、垂直方向、および対角方向の Detail 係数を含む行列の cell 配列も返します。2 次元 Haar 変換が分解能が粗い 1 つのレベルでのみ計算された場合、h
、v
、および d
は行列になります。既定の level
は x
の行数に応じて異なります。
例
入力引数
出力引数
拡張機能
バージョン履歴
R2016b で導入