bwperim
Contents
example 1
img = imread('lincoln_profile.bmp');
imshow(img);
b = strel('square',3)
eroded = imerode(img,b);
out = img&~eroded;
imshow(out);
b =
Flat STREL object containing 9 neighbors.
Neighborhood:
1 1 1
1 1 1
1 1 1
p = bwperim(img);
imshow(p);
z = zeros(size(p));
rgb = cat(3,p,z,out);
imshow(rgb);
figure
do_input = false;
if do_input
[imgc rect] = imcrop(rgb);
else
rect = [140 112 30 45];
imgc = imcrop(rgb,rect);
end
title('red = bwperim, blue = img - eroded');
imshow(imresize(imgc,6,'nearest'));
example 2
BW = imread('circles.png');
BW2 = bwperim(BW,8);
imshowpair(BW,BW2,'montage')