RGB图像转二值图像
imageRGB = imread('lenna.jpg');
binary = im2bw(imageRGB,0.4);
imwrite(binary,'test.jpg');
灰度图像转二值图像
image = imread('lenna.jpg');
binary = im2bw(image,0.4);
imwrite(binary,'test.jpg');
0.4
是阈值,你可以换成不同的值,有不同的效果。
RGB图像:
转换后二值图像:
函数
im2bw()函数是把RGB图像或者二值图像转换成二值图像的函数
注意
使用im2bw可能需要安装MATLAB附加资源。如果你之前没有安装的话,执行时,MATLAB会提醒你安装工具集Image Processing Toolbox
。