imconv - 2D convolution
Function imconv performs 2D spatial convolution of a grayscale image and a mask.
The other parameters are optional and non-positional. That is, they may be passed to the function by their name. The following example illustrates this.
initial_dir = PWD;
chdir (SIPDIR + 'images');
// Detect horizontal lines
h = [ -1 -1 -1
2 2 2
-1 -1 -1]
img = imread('gra.jpg');
res = imconv(img,h);
imshow(res,[]);
// Detect diagonal lines
d = [ -1 -1 2
-1 2 -1
2 -1 -1]
res = imconv(img,d);
imshow(res,[]);
chdir(initial_dir);
http://siptoolbox.sourceforge.net