如何在MATLAB中讀取影像檔案?
讀取影像檔案是任何數字影像處理任務的第一步。在MATLAB中,讀取影像檔案意味著將數字影像輸入或載入到MATLAB工作區並將其儲存在變數中的過程。
現在讓我們藉助示例瞭解在MATLAB中讀取影像檔案的過程。
在MATLAB中讀取影像檔案
在MATLAB中,函式庫中有一個名為“imread”的內建函式,用於讀取影像檔案。
語法
img = imread(imageFilePath);
這裡,“img”是一個用於儲存輸入影像的變數。
“imread”函式最重要的特性是它可以根據副檔名自動確定影像檔案的格式。
它以矩陣的形式讀取並載入影像資料,其中矩陣的元素表示影像的畫素值。
在MATLAB中,如果輸入影像為灰度影像,則“imread”函式將畫素值儲存在二維矩陣中。如果輸入影像為彩色影像,則矩陣將為三維矩陣,以儲存影像的RGB畫素值。
示例
現在讓我們以一個示例來讀取MATLAB中的影像檔案。
% MATLAB code to read an image file
% Call the imread function to read the image file
I = imread('https://tutorialspoint.tw/assets/questions/media/14304-1687425236.jpg');
% Display the image file
imshow(I);
輸出
執行此程式碼時,將產生以下輸出:
在此示例中,“imread”函式用於讀取影像檔案,“imshow”函式用於顯示載入的影像檔案。
結論
這就是關於在MATLAB中讀取影像檔案的所有內容。在MATLAB中,有一個內建函式“imread”用於讀取任何型別的影像檔案。在本簡短教程中,我透過示例解釋了讀取影像檔案的過程。
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP