im2bw - convert images to binary by thresholding |
BW = im2bw(Img, level [, maxvalue]) BW = im2bw(Index, map, level [, maxvalue]) |
Img |
M x N x 3 truecolor image or M x N grayscale intensity image. |
index and map |
M x N indexed image and its M x 3 colormap. |
level |
the threshold level, between 0 to 1 (a ratio, like percentage). Pixels of the image that are higher or equal than the level are mapped to 1, while pixels that are strictly lower than the level are mapped to zero. |
maxvalue |
the maximum value to assume Img can take. (Optional, defaults to 1) |
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'); xbasc() imshow(Img, map); bw = im2bw(Img, map,0.5); imshow(bw,2); bw = im2bw(Img, map,0.2); imshow(bw,2); chdir(initial_dir); |
Ricardo Fabbri <rfabbri@if.sc.usp.br> |
The latest version of the Scilab Image Processing toolbox can be found at |
http://siptoolbox.sourceforge.net |
im2gray |