名前
SeparableFilter — は画像の行と列に異なったフィルタを適用する
呼び出し
FilteredImage = SeparableFilter(Image, ColumnFilter, RowFilter);
引数
- Image
2次元の行列で、型はdoubleである
- ColumnFilter
ベクトルで、型ははdoubleである
- RowFilter
ベクトルで、型ははdoubleである
- FilteredImage
2次元の行列で、次元と型はImageと同じである
説明
本関数は画像の行と列に異なったフィルタを適用する。
例
Image = zeros(8, 8);
Image(5 : 8, :) = 1
ColumnFilter = [-1; 0; 1]/ sqrt(3);
RowFilter = [1 1 1]/ sqrt(3);
FilteredImage = SeparableFilter(Image, ColumnFilter, RowFilter)