網站首頁 健康小知識 母嬰教育 起名 運動知識 職場理財 情感生活 綠色生活 遊戲數碼 美容 特色美食 愛好
當前位置:酷知知識幫 > 遊戲數碼 > 電腦

Matlab如何讀取圖片 顯示和保存圖像

欄目: 電腦 / 發佈於: / 人氣:8.21K

Matlab可進行矩陣的各種複雜運算,而圖片正是基於多維矩陣,進行存儲。可以用Matlab已有函數,讀入圖像數據,進行一系列處理(如彩轉灰度、二值化等)後,再用保存函數,將圖片以新名稱,存儲到另一位置。而中間處理過程中,可用顯示函數,實時輸出處理後的圖像,方便查看效果。接下來,介紹如何讀取圖片,顯示,以及保存結果。

Matlab如何讀取圖片 顯示和保存圖像

操作方法

(01)先打開軟件後,找到左上角按鈕,點擊即可用m編輯器,寫入代碼,可以每寫完一部分,執行一下,查看效果。

Matlab如何讀取圖片 顯示和保存圖像 第2張

(02)接着需要如圖1,將該文件保存。然後如圖2,將一個圖片,複製到同一個文件夾裏,方便程序調用。

Matlab如何讀取圖片 顯示和保存圖像 第3張
Matlab如何讀取圖片 顯示和保存圖像 第4張

(03)然後即可進行程序創建,這裏如圖使用imread進行讀取,其中引號內容有文件名,包括擴展名,這是相對路徑。如果程序和圖不在同一文件夾,則必須使用圖片完整路徑。

Matlab如何讀取圖片 顯示和保存圖像 第5張

(04)為了實時看到效果,可添加imshow,用於輸出,這裏添加了此語句,可以顯示剛剛讀入的彩圖。

Matlab如何讀取圖片 顯示和保存圖像 第6張

(05)因為輸出圖片可能較多,可用subplot將其放入一張結果圖上,如下圖1,在每個imshow之前,都添加此語句,其中(2,2,1)表示2行2列布置中,第一張圖,其他依次類推。這樣運行後,結果如圖2。

Matlab如何讀取圖片 顯示和保存圖像 第7張
Matlab如何讀取圖片 顯示和保存圖像 第8張

(06)最後,需將處理的結果進行保存,可以用圖1最後一行imwrite進行,該句中名稱可自行設置,格式即擴展名,可不和原圖相同,運行後,如圖2,即可找到儲存的文件。

Matlab如何讀取圖片 顯示和保存圖像 第9張
Matlab如何讀取圖片 顯示和保存圖像 第10張