1.了解Matlab的基本功能及操作方法
2.熟練掌握圖像讀寫和顯示函數的使用方法
3.掌握Matlab支持的圖像的顯示方法(灰度、索引、黑白、彩色等)
4.熟悉常用的圖像文件格式與格式轉換;
二、實驗內容
(壹)圖像的讀寫, 練習imread、imshow、imfinfo、imwrite、subplot、for等命令以及矩陣計算有關命令。
a)圖像讀
RGB = imread('ngc6543a.jpg');
b)圖像寫
先從壹個.mat 文件中載入壹幅圖像,然後利用圖像寫函數imwrite,創建壹個.bmp文件,並將圖像存入其中。
load clown %裝載壹幅圖像
whos %提取該讀入該圖像的基本信息
imwrite(X,map,'clown.bmp')
c)圖像文件格式轉換
bitmap = imread('clown.bmp','bmp');
imwrite(bitmap,'clown.png','png');
d)圖像綜合操作
讀取、壓縮、顯示壹幅圖像的程序(%後面的語句屬於標記語句,編程時可不用輸入)
I=imread(‘原圖像名.tif’); % 讀入原圖像,tif格式
whos I % 顯示圖像I的基本信息
imshow(I) % 顯示圖像
% 這種格式知識用於jpg格式,壓縮存儲圖像,q是0-100之間的整數
imfinfo filename imwrite(I,'filename.jpg','quality',q);
imwrite(I,'filename.bmp'); % 以位圖(BMP)的格式存儲圖像