<< UpsampleFilter IPD - Image Processing Design Watershed >>

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

VarianceFilter

berechnet zu jedem Pixel die Varianz der Grauwerte in einer Umgebung

Aufruf

GefiltertesBild = VarianceFilter(Bild);

Parameter

Bild

2D-Matrix vom Typ double

FilterSize

Vektor vom Typ double mit zwei Elementen, das erste gibt die Anzahl der Zeilen, das zweite die Anzahl der Spalten des Filters an.

GefiltertesBild

2D-Matrix vom Typ double

Beschreibung

Diese Funktion berechnet zu jedem Pixel die Varianz der Grauwerte in einer Umgebung und wird von ComputeChannelVariance aufgerufen.

Beispiele

global IPD_PATH;

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

Bild = RGB2Gray(RGB);

GefiltertesBild = VarianceFilter(Bild, [9 9]);

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

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

Siehe auch

<< UpsampleFilter IPD - Image Processing Design Watershed >>