基于MATLAB圖像處理(第2版)講稿ppt課件.ppt

基于MATLAB圖像處理(第2版)講稿ppt課件.ppt

ID:58810216

大?。?.96 MB

頁數(shù):209頁

時間:2020-10-01

基于MATLAB圖像處理(第2版)講稿ppt課件.ppt_第1頁
基于MATLAB圖像處理(第2版)講稿ppt課件.ppt_第2頁
基于MATLAB圖像處理(第2版)講稿ppt課件.ppt_第3頁
基于MATLAB圖像處理(第2版)講稿ppt課件.ppt_第4頁
基于MATLAB圖像處理(第2版)講稿ppt課件.ppt_第5頁
資源描述:

《基于MATLAB圖像處理(第2版)講稿ppt課件.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、基于MATLAB的圖像處理于萬波關(guān)于圖像等圖像研究有著重要的實際應用價值與理論研究價值圖像的研究正在繼續(xù),國際上有很多有關(guān)圖像研究的期刊、專著;各種圖像相關(guān)的產(chǎn)品不斷問世本書使用MATLAB作為工具講解圖像處理的基本原理與基本方法學習時要堅持上機操作,堅持思考第1章圖像1.1Matlab的命令使用與程序設(shè)計1.1.2M-File程序設(shè)計1.1.3Figure窗口的圖形操作功能1.1.4自定義函數(shù)1.1.5Matlab的矩陣操作1.1.6多維數(shù)組與圖像矩陣1.2圖像的表示方法1.2.1圖像的數(shù)字化1.2.2圖像的讀取與顯示1

2、.2.3圖像的分類2.圖像的數(shù)字化在計算機中,圖像被看作是一些數(shù)值構(gòu)成的矩陣。例如圖1-7所示數(shù)據(jù)就代表著圖像s=size(A),則有s=22223說明圖像的長為22、寬為22,由3種顏色迭加而成。下面是其紅色陣的數(shù)據(jù)(1到15列)2.圖像數(shù)據(jù)的調(diào)用既然圖像數(shù)據(jù)是存儲在數(shù)組中,那么調(diào)用圖像數(shù)據(jù)就變成了操作數(shù)組元素。例如:>>B=A(1:5,1:9,1)B=2212212212212212212212212212212342342342342342342342342212342342342342342342342342212

3、342342342342344442212342342342344000調(diào)用紅色陣的1到5行,1到9列函數(shù)imshow()可以把任意的二維數(shù)組(矩陣)顯示成為圖像。另外,函數(shù)imview()、image()、imagesc()也可以用來顯示圖像。1.基于顏色表示的圖像分類(1)灰度圖像灰度圖像對應著一個數(shù)據(jù)矩陣(二維數(shù)組),數(shù)組元素的值表示圖像在該位置上的亮度值。一般常用數(shù)值0表示黑色,255表示白色,用0到255之間的數(shù)表示灰(亮)度。下面程序使用getframe函數(shù)裝載這幾幅圖像,使用movie函數(shù)播放這幾幅圖像就是完

4、成了一個動畫制作。fori=1:3k=int2str(i);k1=strcat('e:',k,'.jpg');a1=imread(k1);image(a1);m(:,i)=getframe;endmovie(m,10)第2章圖像幾何操作與代數(shù)運算2.1圖像的縮放旋轉(zhuǎn)與裁剪2.2圖像的幾何變換2.3圖像的加減乘除運算2.4圖像的特征值與奇異值2.5圖像邏輯運算2.1圖像的縮放旋轉(zhuǎn)與裁剪2.1.1圖像的裁剪2.1.2圖像的縮放2.1.3圖像的旋轉(zhuǎn)1.imcrop函數(shù)該函數(shù)有兩個參數(shù),一個用來指定裁剪圖像,一個用來定義裁剪矩形

5、。【例2-1】使用imcrop函數(shù)對圖像進行裁剪。編寫如下程序:A=imread('D:imageprocessIMG_7354.jpg');A1=imcrop(A,[190,100,290,220]);subplot(1,2,1),imshow(A);subplot(1,2,2),imshow(A1)程序運行結(jié)果如圖2-1所示。imcrop函數(shù)中的參數(shù)[190,100,290,220]的含義是以圖像上的(190,100)點為裁剪矩形的左上角坐標,裁剪矩形的寬為290,高為220。3.Matlab函數(shù)roipolyMa

6、tlab中提供了定義多邊形區(qū)域的函數(shù)roipoly,可以使用該函數(shù)定義多邊形區(qū)域,然后實行裁剪操作?!纠?-2】使用roipoly函數(shù)選取圖像塊。I=imread('D:125.jpg');subplot(1,2,1)imshow(I)C1=[103080];C2=[2010068];BW=roipoly(I,C1,C2);subplot(1,2,2)imshow(BW)程序運行結(jié)果如圖2-3所示。2.1.2圖像的縮放圖像的縮放也是經(jīng)常使用的一種操作。在圖像縮放過程中,涉及到圖像數(shù)據(jù)的刪除與增加。特別是圖像放大的時候,需

7、要考慮如何在擴大后的空隙中加入新的圖像顏色數(shù)據(jù)。增加顏色數(shù)據(jù)的主要方法是根據(jù)周圍相近象素的顏色值進行插值計算。1.imresize函數(shù)縮放圖像【例2-5】使用imresize函數(shù)縮小或放大圖像。下面程序把圖像縮小到原來的0.5倍。c=imread('D:earth.jpg');c2=imresize(c,0.5);imshow(c2)下面程序把原圖像變成100行100列圖像,行數(shù)增加,使用插值函數(shù)完成顏色的填補。c=imread('D:earth.jpg');c2=imresize(c,[100,100]);imsho

8、w(c2)2.三種插值方法圖像放大后,需要增加像素,計算新增加的像素顏色值一般使用插值的方法。常用的插值方法有:最近鄰插值方法、雙線性插值方法、雙立方插值方法等。Imresize函數(shù)就使用這三種插值方法。2.1.3圖像的旋轉(zhuǎn)Matlab使用imrotate函數(shù)旋轉(zhuǎn)圖像。例如,使用下面命令段可以把圖像逆時

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。