matlab 圖像輸入/顯示等

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()函數連接。

 

 

 

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