wendet einen morphologischen Filter auf ein Bild an
GefiltertesBild = MorphologicalFilter(Bild, FilterTyp, LogischeMatrix);
2D-Matrix vom Typ uint8, uint16, uint32 oder double
eine der Konstanten FILTER_DILATE, FILTER_ERODE, FILTER_CLOSE, FILTER_OPEN, FILTER_TOP_HAT oder FILTER_BOTTOM_HAT
2D-Matrix vom Typ boolean
Matrix mit der gleichen Größe und dem gleichen Datentyp wie Bild
Diese Funktion wendet einen morphologischen Filter auf ein Bild an. DilateImage, ErodeImage, CloseImage, OpenImage, TopHat und BottomHat rufen diese Funktion auf, so dass Sie diese Funktion nicht selber aufrufen müssen.
Bild = 0.5 * ones(9, 9) // Graues Bild wird generiert. Bild(:, 3) = 0 // Dunkle Linie wird gezeichnet. Bild(:, 7) = 1 // Helle Linie wird gezeichnet. StrukturElement = CreateStructureElement('square', 3) // Strukturierendes Element wird generiert. global FILTER_DILATE; GefiltertesBild = MorphologicalFilter(Bild, FILTER_DILATE, StrukturElement.Data) | ![]() | ![]() |