【學習筆記】圖像RGB三個分量的理解與顯示

灰度圖像用二維數組表示,數值範圍是0~255,0彩色RGB圖像用三維數組表示,最後一維長度爲3,(1,2,3分別表示RGB三個分量),對於每一個分量,數值範圍也是0~255。紅、綠、藍三個通道的縮略圖,都是以灰度顯示的,用不同的灰度色階來表示“ 紅,綠,藍”在圖像中的比重。通道中的純白,代表了該色光在此處爲最高亮度,亮度級別是255,0表示亮度最低,255表示亮度最亮。只有三個通道同時有值纔可以顯示出彩色(如紅色通道顯示爲紅色)。

clc
clear all
close all

F=imread('lennacolor.png');
    
zero=zeros(512,512);
subplot(2,2,1),imshow(cat(3,F(:,:,1),zero,zero)),title('紅色分量');
subplot(2,2,2),imshow(cat(3,zero,F(:,:,2),zero)),title('綠色分量');
subplot(2,2,3),imshow(cat(3,zero,zero,F(:,:,3))),title('藍色分量');
subplot(2,2,4),imshow(F),title('RGB');


顯示效果:


subplot(2,2,1),imshow(F(:,:,1)),title('紅色分量');
subplot(2,2,2),imshow(F(:,:,2)),title('綠色分量');
subplot(2,2,3),imshow(F(:,:,3)),title('藍色分量');
subplot(2,2,4),imshow(F),title('RGB');


顯示效果:




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章