matlab图像处理怎么用MATLAB将一幅灰度图转换成二值图?具体应该怎么操作啊?对MATLAB基本不熟悉,能不能具体点啊?

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/19 06:46:38
matlab图像处理怎么用MATLAB将一幅灰度图转换成二值图?具体应该怎么操作啊?对MATLAB基本不熟悉,能不能具体点啊?
xRN@6FH0&DLY("&E0WR-ܙm`te\dsL REhY)K#2̳Jk_^C0Ma@N͗~3V H2i@:/@>zhmg Yrh²Uv7l_łnp9 FDktK.ϋV+Izڴg5e snT'mpKQ2smЮiCÐy89-*bz\V[:bM;Q#Gyۑ~$X!N$n'N  "UPH#lEic"gtlrмac]-!1!8dR^Aۼmm <

matlab图像处理怎么用MATLAB将一幅灰度图转换成二值图?具体应该怎么操作啊?对MATLAB基本不熟悉,能不能具体点啊?
matlab图像处理
怎么用MATLAB将一幅灰度图转换成二值图?
具体应该怎么操作啊?对MATLAB基本不熟悉,能不能具体点啊?

matlab图像处理怎么用MATLAB将一幅灰度图转换成二值图?具体应该怎么操作啊?对MATLAB基本不熟悉,能不能具体点啊?
用im2bw 函数
举个例子
A=imread('cameraman.tif'); %读入cameraman.tif这幅灰度图,它是matlab 自带的,将其像素的值写入矩阵A中;
imshow(A); %显示该图像
figure;
B=im2bw(A,.5); 转成二值图像,0.5为亮度阀值,其意思是亮度小于0.5的都变为黑色,大于0.5的都变为白色,存储于矩阵B中
imshow(B) %显示转换成的二值图像