Name

SeparableFilter — applies a separable filter to an image

Calling Sequence

FilteredImage = SeparableFilter(Image, ColumnFilter, RowFilter);

Parameters

Image

2D matrix of type double

ColumnFilter

vector of type double

RowFilter

vector of type double

FilteredImage

2D matrix of the same size and type as Image

Description

This function applies a separable filter to an image.

Examples

Image = zeros(8, 8);

Image(5 : 8, :) = 1

ColumnFilter = [-1; 0; 1]/ sqrt(3);

RowFilter = [1 1 1]/ sqrt(3);

FilteredImage = SeparableFilter(Image, ColumnFilter, RowFilter)

See Also

CalculateTextureEnergy, EdgeFilter, MaskFilter