haart2
2 次元 Haar ウェーブレット変換
説明
[ は、行列 a,h,v,d] = haart2(x)x の 2 次元 Haar 離散ウェーブレット変換 (DWT) を実行します。x は、行と列の次元が偶数長の 2 次元、3 次元、または 4 次元の行列です。x が 4 次元の場合、次元は、空間×空間×チャネル×バッチになります。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 で導入



