<< DrawBoundingBoxes IPD - Image Processing Design ErodeImage >>

IPD - Image Processing Design >> IPD - Image Processing Design > EdgeFilter

EdgeFilter

filtert ein Grauwertbild, so dass Kanten detektiert werden können

Aufruf

GefiltertesBild = EdgeFilter(Bild, FilterTyp);

Parameter

Bild

2D-Matrix vom Typ uint8, uint16, uint32 oder double

FilterTyp

Skalar vom Typ uint8, kann EDGE_SOBEL, EDGE_LAPLACE, EDGE_PREWITT oder EDGE_SCHARR sein.

GefiltertesBild

2D-Matrix, hat die gleiche Größe und den gleichen Typ wie Bild

Beschreibung

Diese Funktion filtert ein Grauwertbild, so dass Kanten detektiert werden können. Es wird kein Schwellwert berechnet und es findet keine Schwellwertsegmentierung statt. Das gefilterte Bild selbst wird zurück gegeben.

Beispiel

global IPD_PATH;

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

Bild = RGB2Gray(RGB);

global EDGE_SOBEL;

Gradient = EdgeFilter(Bild, EDGE_SOBEL);

figure(); ShowImage(Gradient, 'Gradientenbild');

Siehe auch

<< DrawBoundingBoxes IPD - Image Processing Design ErodeImage >>