Name
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
RGB = ReadImage('contrib\IPD-5.0\demos\teaset.png');
Bild = RGB2Gray(RGB);
GefiltertesBild = VarianceFilter(Bild, [9 9]);
figure(); ShowImage(Bild, 'Original Image');
figure(); ShowImage(GefiltertesBild, 'Filtered Image');