dilate - morphological dilation of binary images |
E = dilate(Img, [SE, center]) |
Img |
M x N Binary image to be dilated. (0 for background, 1 for object) |
E |
M x N Binary dilated image. |
SE |
Arbitrary structuring element represented as a binary array. Defaults to: |
[0 1 0 1 1 1 0 1 0] |
center |
origin of structuring element. Shold be within image dimensions. Defaults to the center of the SE array. |
Function dilate performs morphological dilation of a binary image Img using SE as the structuring element. |
Img = imread(SIPDIR+'images/tru.jpg'); Img = 1-im2bw(Img, 0.3); Img = thin(Img); xbasc() imshow(Img ,2); e = dilate(Img); xbasc() imshow(e ,2); SE = eye(10,10); e = dilate(Img, SE, [1,1]); xbasc() imshow(e ,2); |
The algorithm is fully functional, but there exists many better ones. The present implementation will certainly change, but the interface shall remain unaltered. |
"Morphological Algorithms", Luc Vincent, in "Mathematical Morphology in Image Processing", Ed. Marcel Dekker, 1993. |
Ricardo Fabbri <rfabbri@if.sc.usp.br> |
The latest version of the Scilab Image Processing toolbox can be found at |
http://siptoolbox.sourceforge.net |
erode, edilate, bwdist, watershed (example) |