岡薩雷斯第二章_第1頁
岡薩雷斯第二章_第2頁
岡薩雷斯第二章_第3頁
岡薩雷斯第二章_第4頁
岡薩雷斯第二章_第5頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第二章:基本原理n MATLAB 的常用命令 clear: 清楚工作空間的對象 clc:清除命令空間對象 size():計算數(shù)組維數(shù)大小 help 命令 單擊MATLAB主窗口工具欄中的Help按鈕。 在命令窗口中輸入help。n MATLAB數(shù)據(jù)類型1、基本數(shù)值類型數(shù)據(jù)類型說 明字節(jié)數(shù)double雙精度數(shù)據(jù)類型雙精度數(shù)據(jù)類型8uint8無符號無符號8位整數(shù)位整數(shù)1uint16無符號無符號16位整數(shù)位整數(shù)2int8有符號有符號8位整數(shù)位整數(shù)1int16有符號有符號16位整數(shù)位整數(shù)22、字符串(char)a=hello注意事項 MATLAB系統(tǒng)默認(rèn)的運(yùn)算都是針對雙精度類型的數(shù)據(jù)或變量數(shù)據(jù)類型轉(zhuǎn)化

2、 :直接輸入想要轉(zhuǎn)化的數(shù)據(jù)類型 例如: a=300; b=uint8(300) b=255 注意不同類型數(shù)據(jù)之間的操作一、圖像的讀取和顯示l圖像的讀取 imread(filename)例:f=imread(C:UserszhqDesktopMATLABphoto1.jpg)l圖像的顯示 imshow(f,G)例:imshow(f);imshow(f,100,200) figure例:imshow(f),figure,imshow(f,10,20)l保存圖像 imwrite(f,filename)例:imwrite(f, C:UserszhqDesktopMATLABphoto2.jpg)l了解

3、圖像 size() whos imfinfol 矩陣索引a=f(end:-1:1,:,:)b=f(:,end:-1:1,:)c=f(end:-1:1,end:-1:1,:)d=f(end:-2:1,end:-2:1,:)e=f(1:2:end,1:2:end,:)n圖像類型:指數(shù)組數(shù)值與像素顏色之間的關(guān)系。 二進(jìn)制圖像:像素只能取0或1中的一個。 灰度圖象:像素在一定灰度級范圍內(nèi)取值。 索引圖像:數(shù)據(jù)矩陣X和顏色矩陣map RGB 圖像:用R、G、B三個分量表示一個像素的顏色。二、MATLAB圖像類型 索引圖說明1. A=ones(200,400); y=rand(2,3); figure i

4、mshow(A,y)n 圖像類型轉(zhuǎn)換 灰度圖象轉(zhuǎn)換為索引圖像 :gray2ind 格式:X, map=gray2ind(I,n) 索引圖像轉(zhuǎn)化為灰度圖象 :ind2gray 格式:I=ind2gray(X,map)n 舉例41. I=imread(pout.tif);2. X,map=gray2ind(I,64);3. figureimshow(I)4. figureimshow(X,map)1. X,map=imread(trees.tif);I=ind2gray(X,map); figureimshow(X,map)figureimshow(I) RGB圖像轉(zhuǎn)化為灰度圖象 :rgb2gra

5、y 格式:I1=rgb2gray(I) RGB圖像轉(zhuǎn)化為索引圖象 :rgb2ind 格式:X,map=rgb2ind(I) 直接轉(zhuǎn)化 X,map=rgb2ind(I,n) 至少n種顏色 X=rgb2ind(I,map) 具有map顏色圖n=8n 舉例51. I=imread(nature.jpg);2. X1,map=rgb2ind(I,16); figureimshow(I)figureimshow(X1,map)1. H=imread(nature.jpg);X=rgb2ind(H,map);figureimshow(H)figureimshow(X,map) 索引圖象轉(zhuǎn)化為RGB圖像:i

6、nd2rgb 格式:I=ind2rgb(X,map) 其他圖像轉(zhuǎn)化為二值圖像:im2bw 格式:I=im2bw(PIC,level) I=im2bw(X, map, level) 其中l(wèi)evel屬于0,1n 舉例61. I=im2bw(X,map,0.4);figureimshow(X,map)figureimshow(I)1. H=imread(flower.jpg);H2=im2bw(H,0.4);figureimshow(H)figureimshow(H2) 灰度圖像轉(zhuǎn)化索引圖像:grayslice 格式:X=grayslice (I , n) 均勻等分 X=grayslice (I ,

7、 v) 指定閾值劃分 其中v的每個元素屬于0,1n 舉例71. I=imread(rain.tif); figureimshow(I)m=input(m=)I2=grayslice(I,m);figureimshow(I2,cool(m);三、運(yùn)算符符號符號含義含義語法格式語法格式+ 或或 -加法或減法加法或減法 A+B 或或 A-B *乘法乘法A*B.*點乘點乘A.*B /除法除法A/B ./點除點除 A./B1. 常見運(yùn)算 2. 矩陣冪:X p X 自乘p次冪方陣1的整數(shù)3. 矩陣轉(zhuǎn)置: 形式: A4. 關(guān)系運(yùn)算 關(guān)系符號關(guān)系符號意義意義=小于小于或等于大于大于或等于等于不等于 兩個矩陣維

8、數(shù)相同,則對應(yīng)元素可以進(jìn)行邏輯比較。結(jié)果為真用1表示,結(jié)果為假用0表示5. 關(guān)系運(yùn)算操作符邏輯運(yùn)算操邏輯運(yùn)算操作符作符含義含義&與與|或或非非xor異或異或 可以對向量或矩陣進(jìn)行邏輯運(yùn)算四、基本矩陣和矩陣運(yùn)算1. 直接輸入法n 創(chuàng)建矩陣 規(guī)則: 矩陣元素必須用 括住 同行元素必須用逗號或空格分隔 在 內(nèi)矩陣的行與行之間必須用分號分隔 矩陣元素可以是任何matlab表達(dá)式 ,可以是實數(shù) ,也可以是復(fù)數(shù),復(fù)數(shù)可用特殊函數(shù)i,j 輸入 例如:a=1 2 3;4 5 6x=2 pi/2;sqrt(3) 3+5ia = 1 2 3 4 5 6x = 2.0000 1.5708 1.7321 3.0000 + 5.0000i2. 用matlab函數(shù)創(chuàng)建矩陣 eye 單位矩陣a=eye(5) a = 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論