MATLAB實(shí)驗(yàn)一圖像的輸入與輸出_第1頁
MATLAB實(shí)驗(yàn)一圖像的輸入與輸出_第2頁
MATLAB實(shí)驗(yàn)一圖像的輸入與輸出_第3頁
MATLAB實(shí)驗(yàn)一圖像的輸入與輸出_第4頁
MATLAB實(shí)驗(yàn)一圖像的輸入與輸出_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、指導(dǎo)教師評(píng)語 成 績批閱人日 期實(shí) 驗(yàn) 報(bào) 告(201 /201 學(xué)年 第 學(xué)期)課程名稱實(shí)驗(yàn)名稱圖像的輸入與輸出實(shí)驗(yàn)時(shí)間年月日實(shí)驗(yàn)室指導(dǎo)教師學(xué)生姓名學(xué) 號(hào)班 級(jí)專 業(yè)實(shí) 驗(yàn) 報(bào) 告實(shí)驗(yàn)名稱圖像的輸入與輸出指導(dǎo)教師實(shí)驗(yàn)類型(軟件、硬件)軟件實(shí)驗(yàn)學(xué)時(shí)實(shí)驗(yàn)時(shí)間一、 實(shí)驗(yàn)?zāi)康暮鸵?、學(xué)習(xí)在MATLAB環(huán)境下對(duì)圖像文件的I/O操作,為讀取各種格式的圖像文件和后續(xù)進(jìn)行圖像處理打下基礎(chǔ)。2、利用MATLAB為用戶提供的專門函數(shù)從圖像格式的文件中讀寫圖像數(shù)據(jù)、顯示圖像。3、學(xué)習(xí)數(shù)字圖像的計(jì)算機(jī)描述和存儲(chǔ)格式,熟悉MATLAB環(huán)境下圖像的類型及其轉(zhuǎn)換,熟練掌握?qǐng)D像輸入輸出的基本技術(shù)。二、實(shí)驗(yàn)環(huán)境(實(shí)驗(yàn)設(shè)備)

2、硬件:計(jì)算機(jī)軟件:MATLAB R2016b三、實(shí)驗(yàn)內(nèi)容及原理(包括硬件原理圖、算法、邏輯框圖,關(guān)鍵代碼等,可續(xù)頁)(一)圖像文件的讀取利用imread函數(shù)可以完成圖像文件的讀取操作。常用語法格式為:I=imread(filename,fmt) 或I=imread(filename.fmt);其作用是將文件名用字符串filename表示的、擴(kuò)展名用字符串fmt(表示圖像文件格式)表示的圖像文件中的數(shù)據(jù)讀到矩陣I中。當(dāng)filename中不包含任何路徑信息時(shí),imread會(huì)從當(dāng)前工作目錄中尋找并讀取文件。要想讀取指定路徑中的圖像,最簡單的方法就是在filename中輸入完整的或相對(duì)的地址。MTTL

3、AB支持多種圖像文件格式的讀、寫和顯示。因此參數(shù)fmt常用的可能值有:bmpWindows位圖格式j(luò)pg或jpeg聯(lián)合圖像專家組格式tif或tiff標(biāo)志圖象文件格式gif圖形交換格式pcxWindows畫刷格式png可移動(dòng)網(wǎng)絡(luò)圖形格式xwdX Windows Dump格式例如,命令行:將jpg圖像dragon讀入圖像矩陣I中。(二)圖像文件的寫入(保存)利用imwrite完成圖像的輸出和保存操作,也完全支持上述各種圖像文件的格式。其語法格式為:Imwrite(I,filename,fnt)或Imwrite(I,filename.fmt);注意:當(dāng)利用imwrite函數(shù)保存圖像時(shí),MATLAB默

4、認(rèn)的保存方式是將其簡化為unit8的數(shù)據(jù)類型。與讀取文件類型類似,MATLAB在文件保存時(shí)還支持16位的png和tiff圖像。所以當(dāng)用戶保存這類文件時(shí),MATLAB就將其存儲(chǔ)在unit16中。例如,命令行:(三)圖像文件的顯示圖像的顯示過程是將數(shù)字圖像從一組離散數(shù)據(jù)還原為一副可見圖像的過程。MATLAB的圖像處理工具箱提供了多種圖像顯示技術(shù)。例如imshow可以直接從文件顯示多種圖像;image函數(shù)可以將矩陣作為圖像;colorbar函數(shù)可以用來顯示顏色條;montage函數(shù)可以動(dòng)態(tài)顯示圖像序列。幾種常用的顯示函數(shù):imshow函數(shù)是最常用的顯示各種圖像的函數(shù),其調(diào)用格式如下:imshow(I

5、,N);imshow(I,N)用于顯示灰度圖像,其中I為灰度圖像的數(shù)據(jù)矩陣,N為灰度級(jí)數(shù)目,默認(rèn)值為256。例如,命令行:顯示結(jié)果如圖所示:添加色帶colorbar函數(shù)可以給一個(gè)坐標(biāo)軸對(duì)象添加一條色帶。如果該坐標(biāo)軸對(duì)象包含一個(gè)圖像對(duì)象,則添加的色帶將指示出該圖像中不同顏色的數(shù)據(jù)值。其調(diào)用格式為:colorbar;例如,命令行:顯示多幅圖像顯示多幅圖像最簡單的方法就是在不同的圖形窗口中顯示它們。imshow總是在當(dāng)前窗口中顯示一幅圖像,如果用戶想連續(xù)顯示兩幅圖像,那么第二幅圖像就會(huì)替代第一幅圖像。為了避免圖像在當(dāng)前窗口中的覆蓋現(xiàn)象,在調(diào)用imshow函數(shù)顯示下一幅圖像之前可以使用figure命令

6、來創(chuàng)建一個(gè)新的窗口。其調(diào)用格式為:imshow(I1);figure,imshow(I2);figure,imshow(I3);例如,命令行:有時(shí)為了便于在多幅圖像之間進(jìn)行比較,需要將這些圖像顯示在一個(gè)圖形窗口中。達(dá)到這一目的有兩種方法:一種是聯(lián)合使用imshow和subplot函數(shù),但此方法在一個(gè)圖形窗口只能有一個(gè)調(diào)色板;另一種是聯(lián)合使用subimage和subplot函數(shù),此方法可在一個(gè)圖形窗口內(nèi)使用多個(gè)調(diào)色板。subplot函數(shù)將一個(gè)圖形窗口劃分為多個(gè)顯示區(qū)域,其調(diào)用格式如下:subplot(m,n,p);subplot函數(shù)將圖形窗口劃分為m(行)×n(列)個(gè)顯示區(qū)域,并選擇第p個(gè)區(qū)域作為當(dāng)前繪圖區(qū)。例如,命令行:圖像文件信息的查詢imfinfo函數(shù)用于查詢圖像文件的有關(guān)信息,詳細(xì)地顯示出圖像文件的各種屬性。其語法格式為:info=imfinfo(filename,fmt)或info=imfinfo(filename.fmt)或imfinfo filename.fmtinfinfo函數(shù)獲取的圖像文件信息依賴于文件類型的不同而不同,但至少應(yīng)包含一下內(nèi)容:文件名。如果該文件不在當(dāng)前目錄下,還包含該文件的完整路徑。文件格式。文件格式的版本號(hào)。文件最后一次修改的時(shí)間。文件的大小。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論