圖像處理常用命令matlab_第1頁
已閱讀1頁,還剩31頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1.讀入并顯示一幅圖像讀入并顯示一幅圖像clear%清除所有的工作平臺變量closeall%關(guān)閉已打開的圖形窗口I=imread(pout.tif)%讀取圖像pout.tif(該圖像是圖像處理工具箱自帶的圖像),%存儲在一個名為I的數(shù)組中imshow(I)%顯示圖像I2.檢查內(nèi)存中的圖像檢查內(nèi)存中的圖像whos%查看圖像數(shù)據(jù)I是如何存儲在內(nèi)存中的。3.實現(xiàn)直方圖均衡化實現(xiàn)直方圖均衡化figure%生成一個新的圖形窗口,避免后面的圖像覆蓋

2、前面圖像的顯示imhist(I)%創(chuàng)建描述圖像I灰度分布的直方圖I2=histeq(I)%將圖像的灰度值擴展到整個灰度范圍,從而提高圖像數(shù)組I的對比度。figureimshow(I2)%顯示修改過的圖像I2figureimhist(I2)%顯示拓展后的灰度值的分布情況4.保存圖像保存圖像imwrite(I2pout.png)%將圖像I2以PNG圖像文件格式保存到磁盤5.檢查新生成文件的內(nèi)容檢查新生成文件的內(nèi)容imfinfo(pout2.

3、png)%觀察保存的圖像文件信息圖像處理的高級應(yīng)用圖像處理的高級應(yīng)用主要對一幅灰度圖像rice.tif進行一些較為高級的操作為例說明整個過程。1.讀取和顯示圖像讀取和顯示圖像clear%清除所有的工作平臺變量closeall%關(guān)閉已打開的圖形窗口I=imread(rice.png)%讀取圖像rice.png(該圖像是圖像處理工具箱自帶的圖像)imshow(I)%顯示圖像2.估計圖像背景估計圖像背景background=imopen(Is

4、trel(disk15))%對圖像I進行形態(tài)學(xué)開操作,刪除那些不完全包括%在半徑為15的圓盤中的對象,實現(xiàn)對背景亮度的估計figureimshow(background)figuresurf(double(background(1:8:end1:8:end)))zlim([0255])%以表面形式顯示背景3.從原始圖像中減去背景圖像從原始圖像中減去背景圖像I2=imsubtract(Ibackground)%將背景圖像backgroun

5、d從原始圖像I中減去figureimshow(I2)4.調(diào)節(jié)圖像對比度調(diào)節(jié)圖像對比度I3=imadjust(I2stretchlim(I2)[01])%調(diào)節(jié)圖像的對比度(4)JPEG文件文件圖像類型:圖像類型:是指數(shù)組數(shù)值與像素顏色之間定義的關(guān)系數(shù)組數(shù)值與像素顏色之間定義的關(guān)系,它與圖像格式概念有所不同。在MATLAB圖像處理工具箱中,有五種類型的圖像五種類型的圖像:(1)二進制圖像二進制圖像在一幅二進制圖像中,每一個像素每一個像素將取

6、兩個離散數(shù)值取兩個離散數(shù)值(0或1)中的一個,中的一個,從本質(zhì)上說,這兩個數(shù)值這兩個數(shù)值分別代表狀態(tài)代表狀態(tài)“開”(on)或“關(guān)”(off)。二進制圖像僅使用使用unit8或雙精度類型雙精度類型的數(shù)組來存儲存儲。在圖像處理工具箱中,任何返回一幅二進制圖像的數(shù)組均使用使用unit8邏輯數(shù)組存儲邏輯數(shù)組存儲該圖像,并且使用一個邏輯標(biāo)志來指示邏輯標(biāo)志來指示unit8邏輯數(shù)組的數(shù)據(jù)范圍數(shù)據(jù)范圍。若邏輯狀態(tài)為若邏輯狀態(tài)為“開”(on),數(shù)組范圍為

7、[01];若為若為“關(guān)”(off),則數(shù)組范圍為[0255]。(2)索引圖像索引圖像索引圖像索引圖像:是一種把像素值像素值直接作為RGB調(diào)色板下標(biāo)調(diào)色板下標(biāo)的圖像。在MATLAB中,索引圖像索引圖像包含有一個數(shù)據(jù)矩陣一個數(shù)據(jù)矩陣X和一個顏色映射(調(diào)色板)矩陣一個顏色映射(調(diào)色板)矩陣map。數(shù)據(jù)矩陣:數(shù)據(jù)矩陣:可以是unit8、unit16、雙精度類型的;顏色映射矩陣顏色映射矩陣map:是一個m3的數(shù)據(jù)矩陣,其中每個元素的值均為[01]

8、之間的雙精度浮點型數(shù)據(jù),map矩陣的每一行每一行分別表示紅色、綠色和藍色的顏色值紅色、綠色和藍色的顏色值。索引圖像可把像素值像素值直接映射為調(diào)色板數(shù)值調(diào)色板數(shù)值,每一個像素的顏色每一個像素的顏色通過使用使用X的數(shù)值的數(shù)值作為map的下標(biāo)的下標(biāo)來獲得,如值1指向矩陣map中的第一行中的第一行,值2指向第二行第二行,依此類推。顏色映射顏色映射通常與索引圖像存儲在一起索引圖像存儲在一起,當(dāng)裝載圖像時,MATLAB自動將顏色映射表與圖像同時裝載

9、。圖像矩陣圖像矩陣與顏色映射表顏色映射表之間的關(guān)系依賴于圖像數(shù)據(jù)矩陣的類型關(guān)系依賴于圖像數(shù)據(jù)矩陣的類型。如果圖像數(shù)據(jù)矩陣是雙精度類型雙精度類型,則數(shù)據(jù)數(shù)據(jù)1指向矩陣map中的第一行,數(shù)據(jù)值數(shù)據(jù)值2將指向map中的第二行第二行,依此類推;如果圖像矩陣是unit8或unit16類型類型時,將產(chǎn)生一個偏移,即數(shù)值數(shù)值0表示矩陣map中的第一行,數(shù)據(jù)值數(shù)據(jù)值1將指向map中的第二行第二行,依此類推。(3)灰度圖像灰度圖像灰度圖像通常由一個uni

10、t8、unit16、雙精度類型的數(shù)組來描述,其實質(zhì)是一個數(shù)據(jù)矩陣數(shù)據(jù)矩陣I,該矩陣中的數(shù)據(jù)矩陣中的數(shù)據(jù)均代表了在一定范圍內(nèi)的灰度級灰度級,每一個元素每一個元素對應(yīng)于圖像的一個像素點一個像素點,通常0代表黑色代表黑色,1、255、65535(針對不同存儲類型)代表白色(針對不同存儲類型)代表白色。(4)多幀圖像多幀圖像多幀圖像多幀圖像是一種包含多幅圖像或幀的圖像文件,又稱為多頁圖像多頁圖像或圖像序列圖像序列。在MATLAB中,它是一個四維

11、數(shù)組四維數(shù)組,其中第四維第四維用來指定幀的序號幀的序號。在一個多幀圖像數(shù)組中,每一幅圖像每一幅圖像必須有相同的大小和顏色分量相同的大小和顏色分量,每一幅圖像還要使用相同的調(diào)色板相同的調(diào)色板。另外,圖像處理工具箱中的許多函數(shù)(如:imshow)只能對多幅圖像矩陣的前兩維或三維進行操作,也可以對四維數(shù)組使用這些函數(shù),但是必須單獨處理每一幀必須單獨處理每一幀。如果將一個數(shù)組傳遞給一個函數(shù),并且數(shù)組的維數(shù)超過該函數(shù)設(shè)計的超作維數(shù),那么得到的結(jié)果

溫馨提示

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

評論

0/150

提交評論