<< ihough SIP - Scilab Image Processing Toolbox im2gray >>

SIP - Scilab Image Processing Toolbox >> SIP - Scilab Image Processing Toolbox > im2bw

im2bw

Convert an image to binary by thresholding

Calling Sequence

BW = im2bw(Img, threshold [, maxvalue])
BW = im2bw(Index, map, threshold [, maxvalue])

Parameters

Img
M x N x 3 truecolor image or M x N grayscale intensity image.
Index map
M x N indexed image and its M x 3 colormap.
maxvalue
the maximum value to assume Img can take. (Optional, defaults to 1)
threshold
the threshold level, between 0 to 1 (a ratio, like percentage). Pixels of the image that are higher or equal than the threshold are mapped to 1, while pixels that are strictly lower than the threshold are mapped to zero.
BW
Resultant black and white binary image.

Description

Function im2bw converts RGB images, indexed images and grayscale intensity images to binary, by thresholding.

initial_dir = PWD;
chdir (SIPDIR + 'images');

[Img,map] = imread('indian.bmp');
clf
imshow(Img, map);
bw = im2bw(Img, map,0.5);
imshow(bw,2);
bw = im2bw(Img, map,0.2);
imshow(bw,2);

chdir(initial_dir);

Authors

Availability

The latest version of SIP can be found at

http://siptoolbox.sf.net

See Also


<< ihough SIP - Scilab Image Processing Toolbox im2gray >>