【MATLAB编程】图片二值化
欢迎关注,高强度更新和MATLAB,PYTHON编程,C++编程,算法编程,深度学习,自然语言处理,图像处理,OPENCV等相关知识:)
利用matlab对图片进行二值化:
clc;
clear;
close all;
A=imread('lena.jpg');
thresh=graythresh(A);%确定二值化阈值
B=im2bw(A,thresh);%对图像二值化
subplot(1,3,1)
imshow(A);
title('原图');
B=im2bw(A,0.4);
C=im2bw(A,0.7);
subplot(1,3,2);
imshow(B);
title('二值化阀值0.4');
subplot(1,3,3);
imshow(C);
title('二值化阀值0.7');
以上代码结果为:
对于第一张图的结果,是用了另外不同的二值化方式,感兴趣的可以在下载链接下载学习哈:)