1. 程式人生 > >使用matlab對影象進行二值化和灰度化處理

使用matlab對影象進行二值化和灰度化處理

用matlab對影象進行二值化處理
>>m = imread('d:\image\logo.jpg');
>> imshow(n);
>> n = graythresh(data);
>> im2bw(m,n);
用matlab對影象灰度化處理
data = imread('d:\image\photo.jpeg');
imshow(data);
gdata = rgb2gray(data);
imshow(gdata);

%顯示原圖
subplot(221)
m = imread('C:\image\psb.jpg');
imshow(m);
title('原始影象');
%對影象進行灰度化處理
subplot(222)
gdata = rgb2gray(m);
imshow(gdata);
title('灰度化處理後圖像');
%顯示彩色圖
subplot(223)
imshow(m);
title('彩色影象');
%對影象進行二值化處理
subplot(224)
n = graythresh(m);
im2bw(m,n);
title('二值化處理後圖像');