可參考以下方法:
1、首先透過函式對圖片進行讀取並顯示。
image = imread("杯子.jpg");
imshow(image)
執行後圖片如圖。
2、接下來對紅色分量進行提取並顯示。
imager = image(:,:,1);
imshow(imager)
3、接下來對綠色分量進行提取並顯示。
imageg = image(:,:,2);
imshow(imageg)
4、接下來對藍色分量進行提取並顯示。
imageb = image(:,:,3);
imshow(imageb)
5、為了方便比較,採用sublpot函式將處理過的圖片透過一個介面進行顯示。
subplot(221);
imshow(imager);
title("r")
subplot(222);
imshow(imageg);
title("g")
subplot(223);
imshow(imageb);
title("b")
subplot(224);
imshow(image);
6、同時,在影象處理後還可以將影象不同分量進行想加,程式碼如下:
imshow(imageg+imageb+imager);
可參考以下方法:
1、首先透過函式對圖片進行讀取並顯示。
image = imread("杯子.jpg");
imshow(image)
執行後圖片如圖。
2、接下來對紅色分量進行提取並顯示。
image = imread("杯子.jpg");
imager = image(:,:,1);
imshow(imager)
3、接下來對綠色分量進行提取並顯示。
image = imread("杯子.jpg");
imageg = image(:,:,2);
imshow(imageg)
4、接下來對藍色分量進行提取並顯示。
image = imread("杯子.jpg");
imageb = image(:,:,3);
imshow(imageb)
5、為了方便比較,採用sublpot函式將處理過的圖片透過一個介面進行顯示。
image = imread("杯子.jpg");
imager = image(:,:,1);
imageg = image(:,:,2);
imageb = image(:,:,3);
subplot(221);
imshow(imager);
title("r")
subplot(222);
imshow(imageg);
title("g")
subplot(223);
imshow(imageb);
title("b")
subplot(224);
imshow(image);
6、同時,在影象處理後還可以將影象不同分量進行想加,程式碼如下:
image = imread("杯子.jpg");
imager = image(:,:,1);
imageg = image(:,:,2);
imageb = image(:,:,3);
subplot(221);
imshow(imager);
title("r")
subplot(222);
imshow(imageg);
title("g")
subplot(223);
imshow(imageb);
title("b")
subplot(224);
imshow(imageg+imageb+imager);