使用matlab對影象進行二值化和灰度化處理
阿新 • • 發佈:2019-01-01
用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('二值化處理後圖像');