回覆列表
  • 1 # 愚喬啊

    可參考以下方法:

    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);

  • 中秋節和大豐收的關聯?
  • CPU型別有哪幾種?