<< imdivide SIVP - Scilab Image and Video Processing Toolbox imfinfo >>

SIVP - Scilab Image and Video Processing Toolbox >> SIVP - Scilab Image and Video Processing Toolbox > imfilter

imfilter

Image filtering

Calling Sequence

imf = imfilter(im, F)

Parameters

im
An image which will be filterd. The image can be UINT8, INT8, UINT16, INT16, INT32, DOUBLE.
F
A double 2D filter.
imf
The filtered image which has the same dimension and class with im.

Description

imfilter filters an image im with filter F. When im is a mult-channel image, each channel can be filtered with F seperately. Input image pixel values outside the bounds of the image are assumed to equal the nearest array border value.

The only diffence of filter2 with imfilter is the output of filter2 is double matrix, and the output of imfilter has the same type as input and the elements in the output matrix that exceed the range of the integer type will be truncated.

Examples

im = imread('lena.png');
filter = fspecial('sobel');
imf = imfilter(im, filter);
imshow(imf);

Authors

Availability

The latest version of SIVP can be found at

http://sivp.sf.net

See Also

<< imdivide SIVP - Scilab Image and Video Processing Toolbox imfinfo >>