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');

Siehe auch

GetWaveletFilters, UpsampleFilter, CreateWaveletFrames, ComputeChannelVariance