imfilter
多次元イメージの N 次元フィルター処理
説明
例
入力引数
出力引数
ヒント
この関数は、
uint8
、uint16
、int16
、single
およびdouble
の各データ型に対し、ハードウェアの最適化を利用してより速やかな実行ができます。
アルゴリズム
関数
imfilter
は倍精度浮動小数点を使用して、各出力ピクセルの値を計算します。結果がデータ型の範囲を超えると、imfilter
は結果をデータ型で許可されている範囲になるように切り捨てます。整数データ型の場合、imfilter
は小数値を丸めます。サイズが偶数のカーネル
h
を指定する場合、カーネルの中心はfloor((size(h) + 1)/2)
です。たとえば、4 要素フィルター
[0.25 0.75 -0.75 -0.25]
の中心は、2 番目の要素0.75
です。このフィルターでは、5 要素フィルター[0 0.25 0.75 -0.75 -0.25]
によるフィルター処理と同一の結果が得られます。