1 圖像輸入
將matlab的文件路徑設置爲要讀入圖像所在位置,使用imread('filename')即可讀入圖像。
切記,在輸入語句後面加分號,否則matlab會將整個圖像以矩陣的形式輸出。
可以在工作區看到此圖像是751*751*3的三維數組,即長寬均爲751像素,其中3是R/G/B三個分量下的灰度值圖像。
2 圖像信息
使用imfinfo('filename')可獲取圖像信息。
從獲取到的圖像信息也可看到圖像長寬均爲751.
3 圖像顯示
使用imshow('filename')可顯示圖像。
4 三個分量顯示
RGB圖像由R/G/B三個分量的灰度圖像組成,這裏分別提取各個分量,將三個分量分別顯示出來。
一種方法是隻給要顯示的分量賦值,這種方法是以灰度顯示的。
第二種方法是三個分量同時賦值,這種方法顯示出來是彩色。
實現時,要先創建一個與圖像長寬等像素的零矩陣,以填充三維數組中的其他兩個分量,通過zeros(m,n)函數實現。三個分量矩陣由cat()函數連接。