數字圖像處理實驗指導書
- 文件介紹:
- 該文件為 doc 格式,下載需要 1 積分
- 數字圖像處理實驗指導書
實驗教學講義 (一)
基本內容:
熟悉MatLab軟件中圖像輸入/輸出/顯示/轉換的基本命令;
了解圖像IO基本函數、矩陣與圖像和圖像格式的對應關系、灰度/彩色/二值圖像的相互轉換
數字圖像基礎.
數字圖像讀入與輸出:
InImg=imread(‘圖像文件’): 讀入指定的圖像文件到內存
InImg:矩陣變量,保存讀入的數字圖像;圖像文件:全路徑的圖像文件名(格式為:*.bmp 或 *.jpg);
例如: InImg=ImRead(‘d:DirNamedemoImg_InPut.bmp’)
imwrite(OutImg, ‘圖像文件’): 輸出內存中圖像數據到文件
OutImg:矩陣變量,保存的數字圖像;圖像文件:全路徑的圖像文件名(格式為:*.bmp 或 *.jpg);
例如: ImWrite (OutImg ,‘d:DirNamedemoImg_outPut.bmp’)
將OutImg中的矩陣數據作為圖像文件保存;
whos ImgData: 屏幕輸出圖像的相關信息
ImgData: 矩陣變量,保存在內存中的數字圖像
數字圖像顯示:
imshow(ImgData): 將圖像文件顯示到屏幕
ImgData: 矩陣變量,保存待顯示的數字圖像;
例如: InImg=ImRead(‘d:DirNamedemoImg_InPut.bmp’)
Imshow(InImg) (顯示讀入的圖像文件)
subPlot(行數,列數,區域索引); imshow(ImgData): 將圖像文件顯示到指定的屏幕區域
ImgData: 矩陣變量,保存待顯示的數字圖像;
行數,列數:屏幕劃分區域數(行數x列數); 區域索引:第n塊區域(1<=n<=行數x列數)
例如: InImg=ImRead(‘d:DirNamedemoImg_InPut.bmp’)
subPlot(1,2,1);Imshow(InImg) : 將圖像文件顯示到屏幕第一塊區域
數字圖像轉換:
I=rgb2gray(rgbImg): 將彩色圖像轉換為灰度圖像
rgbImg: 矩陣變量,保存彩色圖像;
I: 矩陣變量,保存灰度圖像
...