圖像信息處理之圖像旋轉(zhuǎn)和閾值分割(共7頁)_第1頁
圖像信息處理之圖像旋轉(zhuǎn)和閾值分割(共7頁)_第2頁
圖像信息處理之圖像旋轉(zhuǎn)和閾值分割(共7頁)_第3頁
圖像信息處理之圖像旋轉(zhuǎn)和閾值分割(共7頁)_第4頁
圖像信息處理之圖像旋轉(zhuǎn)和閾值分割(共7頁)_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、圖像(t xin)信息處理上機(jī)實驗報告圖像(t xin)旋轉(zhuǎn)、閾值分割1、實驗(shyn)內(nèi)容:(1)寫出以圖像中心點(diǎn)作為支點(diǎn)旋轉(zhuǎn)任意角度,圖像仍保持完整的旋轉(zhuǎn)程序;(2)對Fig33圖,采用灰度直方圖峰谷方法分離出米粒,要求編寫程序自動求直方圖峰谷對應(yīng)的分割閾值;(3)練習(xí)PS中把jimoxiong變換到j(luò)imoxiong2,或者反向恢復(fù),并證明你的操作是成功的,寫出基本步驟。2、具體實驗一、圖像旋轉(zhuǎn):實驗原理:計算公式:i=icos-jsin j=icos+jcos(i,j)為原圖像素點(diǎn)坐標(biāo),(i,j)是對應(yīng)像素點(diǎn)經(jīng)旋轉(zhuǎn)變換后圖像像素點(diǎn)坐標(biāo);:對計算所得坐標(biāo)值取整;對取整后坐標(biāo)值范圍進(jìn)行畫

2、布擴(kuò)大;對圖像出現(xiàn)的空穴進(jìn)行實驗程序:function r=imrotate(I,theta)I = imread(L:圖像信息處理17周上機(jī)Fig33.BMP);row,col= size(I);theta=(30*pi/180); %旋轉(zhuǎn)30度 cosa=cos(theta); sina=sin(theta); %原圖四個頂點(diǎn)坐標(biāo) srcx1=-col*0.5;srcy1=row*0.5; srcx2=col*0.5;srcy2=row*0.5; srcx3=-col*0.5;srcy3=-row*0.5; srcx4=col*0.5;srcy4=-row*0.5; %圖像旋轉(zhuǎn)后四個頂點(diǎn)坐

3、標(biāo) dstx1=cosa*srcx1-sina*srcy1; dsty1=sina*srcx1+cosa*srcy1; dstx2=cosa*srcx2-sina*srcy2; dsty2=sina*srcx2+cosa*srcy2; dstx3=cosa*srcx3-sina*srcy3; dsty3=sina*srcx3+cosa*srcy3; dstx4=cosa*srcx4-sina*srcy4; dsty4=sina*srcx4+cosa*srcy4; %計算旋轉(zhuǎn)后圖像寬度和高度 %旋轉(zhuǎn)后圖像高為對應(yīng)頂點(diǎn)縱坐標(biāo)之差較大值 h=max(abs(dsty4-dsty1),abs(dsty

4、2-dsty3)+0.5; %旋轉(zhuǎn)后圖像寬為對應(yīng)(duyng)頂點(diǎn)縱坐標(biāo)之差較大值 w=max(abs(dstx4-dstx1),abs(dstx2-dstx3)+0.5; %對新圖高寬進(jìn)行(jnxng)四舍五入 h=floor(h); w=floor(w); r=zeros(h,w); f1=-w*0.5*cosa-h*0.5*sina+0.5*col; f2=w*0.5*sina-h*0.5*cosa+0.5*row; for x=1:w for y=1:h x0=floor(x*cosa+y*sina+f1); y0=floor(-x*sina+y+cosa+f2);%對圖像(t xin

5、)進(jìn)行填充 if x00&x00&y0=T S1=S1+double(Im(i,j); %大于閾域值圖像(t xin)點(diǎn)灰度值累加n1=n1+1; %大于閾域值圖像(t xin)點(diǎn)個數(shù)累加else S0=S0+double(Im(i,j); %小于閾域值圖像(t xin)點(diǎn)灰度值累加n0=n0+1; %小于閥域值圖像點(diǎn)個數(shù)累加 end end end T0=S0/n0;T1=S1/n1; if abs(T-(T0+T1)/2)0.1 %迭代至前后兩次閥域值相差幾乎為0時停止迭代。break; else T=(T0+T1)/2; %在閾值T下,迭代閾值的計算過程end end i1=im2bw(

6、Im,T/255); % 圖像在最佳閾值下二值化 subplot(1,3,3),imshow(i1) title(結(jié)果)zd = 255zx = 0T = 75.7379實驗結(jié)果:三、ps原圖(yun t):實驗(shyn)結(jié)果:步驟(bzhu):編輯(binj)新建畫布選擇合適尺寸,并將將背景設(shè)為白色 打開(d ki)原圖將圖層解鎖調(diào)整原圖(yun t)大小點(diǎn)擊(din j)移動將原圖拖動到新建圖層中 水平翻轉(zhuǎn)自由變換調(diào)整旋轉(zhuǎn)到合適位置 合并圖層并導(dǎo)出3、總結(jié)與分析:實驗中由于自己對軟件的不熟悉,使用時就總會遇到一些很細(xì)節(jié)性的問題,比如全角、半角符號、函數(shù)名、使用規(guī)則、存放路徑等等很細(xì)小的問

7、題,往往會在這上面花費(fèi)很多很多時間;另一個問題便是自己的邏輯思維能力了,拿到題目,用腦子能想到怎么做,但是具體要編程轉(zhuǎn)化成語言時就很難了,自己往往糾結(jié)半天也出不來結(jié)果,總要借助輔導(dǎo)書才能完成。Phtoshop部分自己做得時候往往也都是輔導(dǎo)書和網(wǎng)絡(luò)一起輔助進(jìn)行,這個過程,自己確實也熟悉了它的運(yùn)行環(huán)境,對photoshop算是有了一定程度的了解??偟膩磉€是自己能力有所欠缺,沒有真正地去學(xué)好這門語言,而且課前的準(zhǔn)備工作做得也不夠充分導(dǎo)致自己實驗時總是落后于別人,課后自己還要花更多的時間去補(bǔ)習(xí)。內(nèi)容總結(jié)(1)圖像信息處理上機(jī)實驗報告圖像旋轉(zhuǎn)、閾值分割1、實驗內(nèi)容:(1)寫出以圖像中心點(diǎn)作為支點(diǎn)旋轉(zhuǎn)任意角度,圖像仍保持完整的旋轉(zhuǎn)程序(2)

溫馨提示

  • 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

提交評論