<< MedianFilter Image Processing Design OpenImage >>

Image Processing Design >> Image Processing Design > MorphologicalFilter

MorphologicalFilter

は形態学のフィルタを画像に適用する

呼び出し

FilteredImage = MorphologicalFilter(Image, FilterType, LogicalMatrix);

引数

Image

2次元の行列で、型はuint8、uint16、uint32又はdoubleである

FilterType

フィルタの種類を表し、可能の値は「FILTER_DILATE」、「FILTER_ERODE」、「FILTER_CLOSE」、「FILTER_OPEN」、「FILTER_TOP_HAT」又は「FILTER_BOTTOM_HAT」という定数である

LogicalMatrix

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

FilteredImage

行列で、次元と型はImageと同じである

説明

本関数は形態学のフィルタを画像に適用する。DilateImage、ErodeImage、CloseImage、OpenImage、TopHat及びBottomHatは本関数を呼び出す。従って、ユーザーが本関数を呼び出すことは必要ではない。

Image = 0.5 * ones(9, 9) // generate gray image

Image(:, 3) = 0 // draw dark line

Image(:, 7) = 1 // draw light line

StructureElement = CreateStructureElement('square', 3) // generate structuring element

global FILTER_DILATE;

ResultImage = MorphologicalFilter(Image, FILTER_DILATE, StructureElement.Data)

参考


Report an issue
<< MedianFilter Image Processing Design OpenImage >>