下面来介绍一下MATLAB中如何使用阈值变换法把原图像转换成二值图像,所谓二值图,也就是只有黑白两种像素,具体如下:
1、打开MATLAB软件,在其主界面的编辑器中写入下列代码:
I=imread('G:\MATLAB\bm.bmp'); %读取当前路径下的图片
BW=im2bw(I,map,0.4); %阈值变换中设置的阈值数为0.4
imshow(I,map)
figure,imshow(BW)
2、保存代码至自定义路径下,点击运行,结果如下:
从图中可以看出,阈值变换后只有纯黑(0)、纯白(255)两种颜色的图像,不同的阈值范围对应不同阈值图,至此,关于阈值变换的介绍基本完毕,请大家继续关注!!!