版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第五章matlab在數(shù)字圖像處理中的應(yīng)用數(shù)字圖像的讀入A=imread(filename,fmt):將文件名為filename,擴(kuò)展名為fmt(圖像文件格式)表示的圖像文件中的數(shù)據(jù)讀到矩陣A中;若filename所指為灰度圖像,則A為二維矩陣,若filename為真彩色圖像,則A為m×n×3的三維矩陣。A=imread(filename,fmt):字符串fmt的可能值有:“jpg”or“jpeg”“tif”or“tiff”“gif”“bmp”“png”“hdf”“pcx”“xwd”“cur”“ico”圖像文件的讀入圖像文件的寫入:imwrite(A,filename,fmt):將表示圖像文件數(shù)據(jù)的矩陣A寫入到文件名為filename,擴(kuò)展名為fmt(圖像文件格式)表示的圖像文件中;A、filename、fmt意義與inread命令相同。圖像類型轉(zhuǎn)換在matlab系統(tǒng)下,要將一個(gè)類型的圖像文件轉(zhuǎn)換成另一個(gè)類型的圖像文件也是一件輕而易舉的事情,只要將前一個(gè)文件的圖像數(shù)據(jù)讀出,再寫到后一個(gè)圖像文件中去即可。bitmap=imread('mybitmap.bmp','bmp');imwrite(bitmap,'mybitmap.png','png');圖像的顯示:在matlab系統(tǒng)下,最常用的顯示圖像的函數(shù)為imshow函數(shù),可用于顯示各類圖像,它的調(diào)用方法分別如下:imshow(X,map):顯示索引圖像,X為索引圖像矩陣,map為色彩圖示;imshow(I):顯示灰度圖像,I為二值圖像矩陣;imshow(BW):顯示二值圖像,BW為黑白二值圖像矩陣;imshow(RGB):顯示RGB圖像,RGB為RGB圖像矩陣;imshowfilename:顯示圖像文件,如imshow
rice.pngI=imread(‘rice’,’png’);%圖像的讀入imshow(I);%圖像的顯示imshow
rice.png在不同顯示板顯示多個(gè)圖像imshow(I(:,:,:,1))figure;imshow(I(:,:,:,2))figure;imshow(I(:,:,:,3))在一個(gè)顯示板顯示多個(gè)圖像[X1,map1]=imread('forest.tif');[X2,map2]=imread('trees.tif');subplot(1,2,1),imshow(X1,map1)subplot(1,2,2),imshow(X2,map2)用相同的colormap導(dǎo)致圖像不清晰不建議用imshow函數(shù)顯示多個(gè)圖像[X1,map1]=imread('forest.tif');[X2,map2]=imread('trees.tif');subplot(1,2,1),subimage(X1,map1)subplot(1,2,2),subimage(X2,map2)在一個(gè)顯示板顯示多個(gè)圖像圖像的一些特殊顯示手段:對(duì)圖像加顏色條:對(duì)于了解被顯示圖像的灰度級(jí)別特別有用。I=imread(‘rice’,’png’);imshow(I);colorbar;一次顯示多層圖像的所有層mri=uint8(zeros(128,128,1,27));forframe=1:27[mri(:,:,:,frame),map]=imread('mri.tif',frame);endmontage(mri,map);動(dòng)畫顯示多層圖像mri=uint8(zeros(128,128,1,27));forframe=1:27[mri(:,:,:,frame),map]=imread('mri.tif',frame);endmov=immovie(mri,map);%構(gòu)建動(dòng)畫文件movie(mov);%播放動(dòng)畫紋理成圖功能前面提到的圖像顯示手段都只能使圖像在二維平面上顯示,matlab的一個(gè)強(qiáng)大功能是能將平面圖像顯示在空間三維曲面上,由warp函數(shù)來實(shí)現(xiàn)。I=imread(‘flowers’,’jpg’);[x,y,z]=cylinder;subplot(1,2,1);warp(x,y,z,I);[x,y,z]=sphere(50);subplot(1,2,2);warp(x,y,z,I)圖像的空間轉(zhuǎn)換改變圖像的尺寸:B=imresize(A,m,method):返回一個(gè)m倍于原圖像A的圖像B,使用的差值方法由method指定。B=imresize(A,[mrows,mcols],method):返回一個(gè)尺寸大小為mrows行乘以mcols列的圖像B。B=imresize(I,2);Imshow(B);圖像的旋轉(zhuǎn)B=imrotate(A,angle,method):angle為正,則逆時(shí)針旋轉(zhuǎn),為負(fù),則順時(shí)針旋轉(zhuǎn)。圖像B由圖像A旋轉(zhuǎn)angle角度得到,通常大于圖像AB=imrotate(A,angle,method,’crop’):圖像B由圖像A旋轉(zhuǎn)angle角度得到,尺寸與A相等。原圖B=imrotate(I,45);B=imrotate(I,45,’crop’);B=imcrop(I,rect):rect為可選參數(shù),指定選取的圖像區(qū)域,其數(shù)據(jù)格式為:[xmin,ymin,width,height];也可使用不帶參數(shù)的imcrop函數(shù),則等待用戶利用鼠標(biāo)在待裁減圖像上進(jìn)行選擇。圖像的裁剪B=crop(I,[40,40,80,80]);Imshow(B);imshowcircuit.tifI=imcrop;imshow(I);圖像分析與提高圖像直方圖及密度均衡;圖像的噪聲去除。圖像的邊緣檢測(cè);圖像直方圖定義:如果將圖像中像素亮度(灰度級(jí)別)看成是一個(gè)隨機(jī)變量,則其分布情況就反映了圖像的統(tǒng)計(jì)特性,可用PDF(ProbabilityDensityFunction)來刻畫和描述,表現(xiàn)為灰度直方圖。灰度直方圖是灰度級(jí)的函數(shù),它表示圖像中具有某種灰度級(jí)的像素的個(gè)數(shù),反映了圖像中每種灰度出現(xiàn)的頻率?;叶戎狈綀D的橫坐標(biāo)是灰度級(jí),縱坐標(biāo)是該灰度出現(xiàn)的頻率?;叶戎狈綀D的計(jì)算編程實(shí)現(xiàn)灰度直方圖的計(jì)算與繪制I=imread(‘rice.png’);[a,b]=size(I);H=zeros(1,256);fori=1:aforj=1:bfork=0:255ifI(i,j)==kH(k+1)=H(k+1)+1;endendendendplot(H);利用matlab函數(shù)繪制直方圖I=imread(‘rice.png’);imhist(I);%繪制直方圖直方圖均衡當(dāng)某些圖像灰度分布集中于某一個(gè)區(qū)域時(shí),圖像會(huì)出現(xiàn)過亮或過暗的情況,在這種情況下可以利用直方圖均衡的方法使得圖像灰度值均勻分布在全部灰度值范圍內(nèi),或者使其灰度值分布與一已知的灰度分布一致。J=histeq(I,hgram):將圖像I進(jìn)行灰度轉(zhuǎn)換,使得轉(zhuǎn)換后的圖像J的灰度直方圖具有hgram的分布。J=histeq(I,n):將圖像I進(jìn)行灰度轉(zhuǎn)換,使得轉(zhuǎn)換后的圖像J的灰度分布具有n個(gè)灰度級(jí)別,且每一個(gè)灰度級(jí)別內(nèi)的像素?cái)?shù)相等。I=imread(pout.tif);subplot(2,2,1);imshow(I);subplot(2,2,2);imhist
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年五人合伙投資大數(shù)據(jù)分析平臺(tái)合同3篇
- 2024石材材料采購合同書石材供應(yīng)協(xié)議8篇
- 2024版有關(guān)股權(quán)托管協(xié)議
- 2024項(xiàng)目建設(shè)委托合同
- 2024民用房屋建筑承包合同
- 2024餐飲店的租賃合同
- 2024落戶手續(xù)全程代理服務(wù)合同范本3篇
- 2024版特許經(jīng)營(yíng)許可合同
- 2024版購銷紅酒合同范本
- 2024禽蛋類產(chǎn)品食品安全責(zé)任保險(xiǎn)合同3篇
- 定崗定編定員實(shí)施方案(一)
- 太平洋戰(zhàn)爭(zhēng)課件
- 河北省房屋建筑和市政基礎(chǔ)設(shè)施施工圖設(shè)計(jì)文件審查要點(diǎn)(版)
- 醫(yī)院院長(zhǎng)年終工作總結(jié)報(bào)告精編ppt
- 綠化養(yǎng)護(hù)重點(diǎn)難點(diǎn)分析及解決措施
- “三排查三清零”回頭看問題整改臺(tái)賬
- 造價(jià)咨詢結(jié)算審核服務(wù)方案
- 中國(guó)人民財(cái)產(chǎn)保險(xiǎn)股份有限公司機(jī)動(dòng)車綜合商業(yè)保險(xiǎn)條款
- 八年級(jí)物理上冊(cè)計(jì)算題精選(50道)
- 礦井反風(fēng)演習(xí)方案
- 2022年脛骨平臺(tái)三柱理論
評(píng)論
0/150
提交評(píng)論