<< UpsampleFilter IPD - Image Processing Design Watershed >>

IPD - Image Processing Design >> IPD - Image Processing Design > VarianceFilter

VarianceFilter

は各画素の近傍におけるグレイ・値の変動を計算する

呼び出し

FilteredImage = VarianceFilter(Image);

引数

Image

2次元の行列で、型はdoubleである

FilterSize

構成要素2つになるベクトルで、1つ目はフィルタの行の数を指定して、2目は列の数を指定する

FilteredImage

2次元の行列で、型はdoubleである

説明

本関数はは各画素の近傍における変動を計算する。ComputeChannelVarianceは本関数を呼び出す。

global IPD_PATH;

RGB = ReadImage(IPD_PATH + 'demos\teaset.png');

Image = RGB2Gray(RGB);

FilteredImage = VarianceFilter(Image, [9 9]);

figure(); ShowImage(Image, 'Original Image');

figure(); ShowImage(FilteredImage, 'Filtered Image');

参考

<< UpsampleFilter IPD - Image Processing Design Watershed >>