Matlab圖像裁剪與空間變換_第1頁
Matlab圖像裁剪與空間變換_第2頁
Matlab圖像裁剪與空間變換_第3頁
Matlab圖像裁剪與空間變換_第4頁
Matlab圖像裁剪與空間變換_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

Matlab圖像裁剪與空間變換裁剪圖像對圖像進行空間變換裁剪圖像使用裁剪圖像工具(CropImageTool)I=imread('moon.tif');imtool(I)I=imread('moon.tif');imtool(I)裁剪圖像使用裁剪圖像工具(CropImageTool)使用imcrop函數(shù)I=imread('circuit.tif');J=imcrop(I);I=imread('circuit.tif');J=imcrop(I,[604010090]);imshow(J);(60,40)XYO10090二維空間變換定義空間變換參數(shù)創(chuàng)建變換結(jié)構(gòu)體TFORM,定義變換類型執(zhí)行變換輸入圖像空間變換結(jié)構(gòu)體(TFORM),使用maketform或cp2tform創(chuàng)建imtransform變換后的圖像第1步:導(dǎo)入要變換的圖像cb=checkerboard;imshow(cb);第2步:定義空間變換cb=checkerboard;imshow(cb);xform=[10001040401];xform(3,1)=40為x方向平移距離xform(3,2)=40為y方向平移距離AbOUT[x,y]=IN[x,y]*A+b變換矩陣仿射變換示例變換矩陣平移tx指定沿x軸方向的位移ty指定沿y軸方向的位移比例sx指定沿x軸方向的比例系數(shù)sy指定沿y軸方向的比例系數(shù)錯切shx指定沿x軸方向的錯切系數(shù)shy指定沿y軸方向的錯切系數(shù)旋轉(zhuǎn)q指定旋轉(zhuǎn)的角度第3步:創(chuàng)建TFORM結(jié)構(gòu)體cb=checkerboard;imshow(cb);xform=[10001040401];tform_translate=maketform('affine',xform);第3步:創(chuàng)建TFORM結(jié)構(gòu)體cb=checkerboard;imshow(cb);inpts=[1111;2111;2121];outpts=[5151;6151;6161];tform_translate

=maketform('affine',inpts,outpts);變換類型描述‘a(chǎn)ffine’仿射變換包括平移、旋轉(zhuǎn)、比例和錯切。變換后,直線仍是直線,平行線保持平行,但矩形有可能變?yōu)槠叫兴倪呅??!畃rojective’透視變換變換后,直線仍是直線,但平行線變成匯聚指向滅點。(滅點可以在圖像內(nèi)或圖像外——甚至在無窮遠點。)‘box’仿射變換的特例,每一維獨立進行平移和比例操作?!甤ustom’用戶自定義變換,提供被imtransform調(diào)用的正映射和反映射函數(shù)?!甤omposite’兩種或更多種變換的合成。maketform變換類型第4步:執(zhí)行變換cb=checkerboard;imshow(cb);xform=[10001040401];tform_translate=maketform('affine',xform);[cb_transxdataydata]=imtransform(cb,tform_translate);第5步:查看輸出圖像cb=checkerboard;imshow(cb);xform=[10001040401];tform_translate=maketform('affine',xform);[cb_transxdataydata]=imtransform(cb,tform_translate);figure,imshow(cb_trans);imtransform調(diào)整了輸出圖像使其正好包含整個變換后的圖像cb_trans2=imtransform(cb,tform_translate,...'XData',[1(size(cb,2)+xform(3,1))],...

'YData',[1(size(cb,1)+xform(3,2))]);figure,imshow(cb_trans2);cb_fill=imtransform(cb,tform_translate,...'XData',[1(size(cb,2)+xform(3,1))],...

'YData',[1(size(cb,1)+xform(3,2))],...'FillValues',.7);figure,imshow(cb_fill)01FillValuesrgb=imread('onion.png');xform=[10001040401];tform_translate=maketform('affine',xform);cb_rgb=imtransform(rgb,tform_translate,...'XData',[1(size(rgb,2)+xform(3,1))],...'YData',[1(size(rgb,1)+xform(3,2))],...'FillValues',[187;192;57]);figure,imshow(cb_rgb);RGB0255FillValues透視變換裁剪inpts=[63169;1432195;923887;53574];outpts=[11;2001;200200;1200];tform=maketform('projective',i

溫馨提示

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

評論

0/150

提交評論