2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  基于光斑定位問(wèn)題的分析</p><p>  摘要:光斑中心檢測(cè)室光學(xué)測(cè)量中常用的關(guān)鍵技術(shù)。檢測(cè)算法的精度和速度直接影響了測(cè)量的精度和速度。常用最優(yōu)化光斑中心檢測(cè)算法有均值法、重心法及Hough變換法、基于最小二乘法的圓擬合。文章針對(duì)光斑定位的問(wèn)題,提出了一種選擇方案。本文探究光斑定位依靠的是逐像素迭代均值定位法,算法簡(jiǎn)單易懂,它在光斑圖像分布比較均勻情況下精度、速度均較高。利用MATLAB仿

2、真環(huán)境,驗(yàn)證算法具有一定的有效性,能夠解決光斑定位和圓心檢測(cè)問(wèn)題。采用上述方法均有其可取之處。</p><p>  關(guān)鍵字:光斑 均值 邊緣檢測(cè) 濾波 MATLAB</p><p><b>  引言</b></p><p>  光斑中心檢測(cè)在激光掃描三角法、準(zhǔn)直儀、光斑分析儀等光學(xué)測(cè)量、檢測(cè)手段中是一項(xiàng)關(guān)鍵技術(shù)。在模式識(shí)別領(lǐng)域中也一直是研究的熱

3、點(diǎn)。人們提出了很多圓檢測(cè)的算法。例如:二值化均值法、重心法、Hough變換圓檢測(cè)、最小二乘擬合、遺傳算法以及結(jié)合圓幾何特性的算法。</p><p>  逐像素迭代均值法屬于最優(yōu)化方法這類(lèi)算法主要特點(diǎn)是準(zhǔn)確性高,但是通常需要預(yù)先進(jìn)行分割或分組處理,無(wú)法直接用于多個(gè)圓檢測(cè),對(duì)噪聲的敏感度高于前一類(lèi)方法。而且在處理復(fù)雜光斑情況下會(huì)有些偏差,而本文算法增加了中值濾波,使得算法在中值算法的基礎(chǔ)上具有抗噪聲的能力,同時(shí)降低了

4、對(duì)參數(shù)的依賴(lài),提高了檢測(cè)的速度、穩(wěn)定性。</p><p><b>  正文</b></p><p><b>  1 問(wèn)題分析</b></p><p>  據(jù)定位高精度光斑圓心坐標(biāo)的要求,對(duì)計(jì)算機(jī)處理圖像圓心的多種算法進(jìn)行研究和比較,分析產(chǎn)生誤差的來(lái)源和解決的方法,提出采用約束條件預(yù)處理的迭代均值計(jì)算圓心的方法。采用徑向誤差

5、作為約束條件選擇有效的圖像邊界點(diǎn),既可避免不必要的計(jì)算,又簡(jiǎn)單易懂,提高了精度,是一種準(zhǔn)確有效的算法。</p><p>  那么現(xiàn)在就立足于圖像的本質(zhì),提出具體的解決步驟。</p><p>  先對(duì)圖像中值濾波做去噪等預(yù)處理工作;(如是彩色圖像應(yīng)第一步進(jìn)行灰度化再去噪)</p><p>  對(duì)灰度圖像做迭代閾值分割處理,使之為二值圖像,再進(jìn)行邊緣跟蹤,提取邊緣;&l

6、t;/p><p>  把包圍圓心位置的幾個(gè)像素點(diǎn)找到包圍起來(lái)求取其均值從而找到圓心所在位置。</p><p><b>  2算法思路</b></p><p>  在分析之后對(duì)算法的設(shè)計(jì)和選擇就清晰了。那么現(xiàn)在就闡述算法的具體步驟。</p><p>  當(dāng)圖像為簡(jiǎn)單的圓光斑,再把它看做理想的圓的話,可以認(rèn)為圓點(diǎn)必然是在水平X方

7、向橫跨最多像素點(diǎn)的那一行中。因此算法設(shè)計(jì)上,針對(duì)每個(gè)圓,首先找出滿(mǎn)足這個(gè)條件的一行(或幾行,取中間行或中間兩行),然后在Y方向上找到該像素行的中間位置,即為圓心——綜合來(lái)說(shuō),圓心位置可能是落在某一個(gè)像素上,或X方向兩個(gè)像素之間,或Y方向兩個(gè)像素之間,或XY方向的4個(gè)像素之間,所以求其平均以達(dá)到減小偏差的目的。算法必須考慮這幾種情況,算出精度為0.5的圓心位置。</p><p>  算法的實(shí)現(xiàn)重點(diǎn)在于怎樣分離出一個(gè)

8、一個(gè)的圓,我采用的是逐像素法,先處理最開(kāi)頭的一個(gè)圓(底部坐標(biāo)靠近左下角原點(diǎn)),然后把這個(gè)圓從圖像中去除(對(duì)二值化圖像,就是把該圓的白色像素變黑),之后再處理下一個(gè)圓(尋得條件同樣是,底部坐標(biāo)靠近左下角原點(diǎn))……直到處理完。怎么判斷處理完呢?具體就是當(dāng)該圖像完全黑化的時(shí)候停止繼續(xù)尋覓圓。</p><p>  該算法的應(yīng)用條件是:</p><p>  圖片為二值化黑白圖片,uint8。(非二值

9、化圖像可以通過(guò)簡(jiǎn)單的預(yù)處理達(dá)到,若處理后圖像有噪聲,此算法已內(nèi)置濾波器,可對(duì)其處理)</p><p>  圖片中僅含圓形,若不滿(mǎn)足可進(jìn)行一定的預(yù)處理。(光斑圖片素材可在文件夾內(nèi)找到)</p><p>  均值方法處理較好的前提是在該光斑為較為理想標(biāo)準(zhǔn)的圓。但從事實(shí)上并不理想——雖然也可滿(mǎn)足以上算法能找到圓心。把該圓規(guī)范化成一個(gè)標(biāo)準(zhǔn)的圓,這樣可使找出的圓心具有更高的可信度。</p>

10、;<p>  總而言之,本算法(逐像素迭代均值法)的適用條件為:</p><p> ?。?)處理的光斑最好是嚴(yán)格的圓或近似圓。如果是橢圓且偏心太厲害的話,徑向誤差方法也變得無(wú)效。</p><p> ?。?)因?yàn)椴捎昧酥鹣袼靥幚?,因此也必須滿(mǎn)足之前所述該算法的條件。</p><p>  查看文獻(xiàn)資料,當(dāng)采用“徑向誤差預(yù)處理的最小二乘”進(jìn)行擬合運(yùn)算時(shí)得到的

11、效果會(huì)更好一些。提取圓心坐標(biāo),未用過(guò)算法,故不予置評(píng)。下面第3部分對(duì)圓檢測(cè)算法做一些簡(jiǎn)要介紹。</p><p>  3常用圓檢測(cè)算法介紹</p><p><b>  1 Hough變換</b></p><p>  先從基本的圓檢測(cè)Hough變換入手。假設(shè)希望在圖像平面(X-Y平面)考察并確定一個(gè)圓周,令為圖像中確定的圓周上的點(diǎn)的集合,而為集合中

12、的一點(diǎn),它在參數(shù)系中方程為:</p><p><b> ?。?)</b></p><p>  顯然該方程為三維錐面,對(duì)于圖像中的任意確定的一點(diǎn)均有參數(shù)空間的一個(gè)三維錐面與之對(duì)應(yīng)。對(duì)于圓周上的任何點(diǎn)集合,這些三維錐面構(gòu)成圓錐面簇,如下圖所示:</p><p><b>  圖4 圓錐面簇</b></p><

13、;p>  若集合中的點(diǎn)在同一圓周上,這些圓錐簇相交于參數(shù)空間上某一點(diǎn),這點(diǎn)恰好對(duì)應(yīng)于圖像平面的圓心坐標(biāo)及圓的半徑。對(duì)于離散圖像,(4)式可以改寫(xiě)為:</p><p><b> ?。?)</b></p><p>  其中是考慮到對(duì)圖像進(jìn)行數(shù)字化和量化的補(bǔ)償。</p><p>  Hough變換的基本思想在于證據(jù)積累,一般情況下圓變換的參數(shù)空

14、間為三維的,在三維空間上進(jìn)行證據(jù)累加的時(shí)間空間消耗是非常大的。在具體應(yīng)用中幾乎是不可能的,不現(xiàn)實(shí)的。</p><p>  若對(duì)圖像平面上的個(gè)點(diǎn)進(jìn)行Hough變換,則總耗時(shí)為。而用于累加陣列的存儲(chǔ)空間約為字節(jié)(設(shè)分別為圖像的高度和寬度,積累單元采用單字節(jié))。可見(jiàn),以上運(yùn)算的時(shí)空開(kāi)銷(xiāo)是相當(dāng)大的。</p><p>  2 逐像素迭代中值法(重點(diǎn)探究)</p><p>&l

15、t;b>  1 迭代式閾值選擇</b></p><p>  迭代式閾值選擇方法的基本思想是:開(kāi)始時(shí)選擇一個(gè)閾值作為初始估計(jì)值,然后按某種策略不斷地改進(jìn)這一估計(jì)值,知道滿(mǎn)足約束條件為止。在迭代過(guò)程中,關(guān)鍵之處在于選擇什么樣的閾值改進(jìn)策略。好的閾值改進(jìn)策略應(yīng)該具備兩個(gè)特征:(1)能夠快速收斂;(2)在每一個(gè)迭代過(guò)程中,新產(chǎn)生閾值優(yōu)于上一次的閾值。下面來(lái)具體介紹下迭代式閾值選擇的數(shù)學(xué)模型:</p

16、><p>  1)選擇圖像中灰度的中值作為初始閾值。</p><p>  2)利用閾值把圖像分割成兩個(gè)區(qū)域——,用下式計(jì)算區(qū)域的灰度均值:</p><p><b>  ,</b></p><p>  3)計(jì)算出后,用下式計(jì)算出新的閾值:</p><p>  4)重復(fù)步驟。直到和的差小于約束條件。<

17、;/p><p><b>  2逐像素掃描</b></p><p>  逐像素掃描提取圖像特征:</p><p><b>  1、位置</b></p><p>  當(dāng)圖像中的物體不是一個(gè)點(diǎn)時(shí),物體的位置用物體面積的中心點(diǎn)表示,若圖像中的物體對(duì)應(yīng)的像素位置坐標(biāo)為,則可用下式計(jì)算物體位置坐標(biāo)</p>

18、;<p><b>  2、周長(zhǎng)</b></p><p>  若將圖像中的像素視為單位面積小方塊時(shí),則圖像中的區(qū)域和背景均由小方塊組成。區(qū)域的周長(zhǎng)即為區(qū)域和背景縫隙的長(zhǎng)度之和,此時(shí)邊界用隙碼表示,計(jì)算出隙碼的長(zhǎng)度就是物體的周長(zhǎng)。如圖所示圖形,邊界用隙碼表示時(shí),周長(zhǎng)為24。(周長(zhǎng)24圖)</p><p>  若將像素視為一個(gè)個(gè)點(diǎn)時(shí),則周長(zhǎng)用鏈碼表示,求周長(zhǎng)也

19、就是計(jì)算鏈碼的長(zhǎng)度。</p><p>  當(dāng)鏈碼值為奇數(shù)時(shí),其長(zhǎng)度為 ;</p><p>  當(dāng)鏈碼值為偶數(shù)時(shí),其長(zhǎng)度為1; 即周長(zhǎng)p可表示為: p=</p><p>  此算法計(jì)算周長(zhǎng)的就是利用這種計(jì)算方法。</p><p>  程序存放于xintai.m文件中</p><p><b>  3、面積&l

20、t;/b></p><p>  面積是衡量物體所占范圍的一種方便的客觀度量。面積與其內(nèi)部灰度級(jí)的變化無(wú)關(guān),而完全由物體或區(qū)域的邊界決定。同樣面積條件下,一個(gè)形狀簡(jiǎn)單的物體其周長(zhǎng)相對(duì)較短。</p><p>  本算法計(jì)算面積的方法是像素計(jì)數(shù)法。</p><p><b>  像素計(jì)數(shù)法 </b></p><p>  最

21、簡(jiǎn)單的面積計(jì)算方法是統(tǒng)計(jì)邊界及其內(nèi)部的像素的總數(shù)。根據(jù)面積的像素計(jì)數(shù)法的定義方式,求出物體邊界內(nèi)像素點(diǎn)的總和即為面積,計(jì)算公式如下</p><p>  %====形態(tài)特征值計(jì)算===%</p><p>  A=bwarea(I); % 計(jì)算目標(biāo)的面積(存在于xintai.m中)</p><p><b>  4、圓心坐標(biāo)</b></p>

22、;<p>  迭代二值化后找到光斑中心周?chē)袼攸c(diǎn)取平均:</p><p>  x0=mean(r);</p><p>  y0=mean(c); </p><p><b> ?。?)半徑</b></p><p>  R=,A為面積(xintai.m)</p><p><b>

23、;  (6)圓度、精度</b></p><p>  圓度:,(xintai.m)</p><p>  精度:Rsq=,(或者稱(chēng)為歐幾里得距離)(主文件PB.m中)</p><p><b>  4設(shè)計(jì)步驟</b></p><p>  具體設(shè)計(jì)耗時(shí)共9天,界面設(shè)計(jì)1天,通用選題圖像處理分析理解編程3天,通用處理找

24、錯(cuò)1天,專(zhuān)用處理定題分析理解并尋找文獻(xiàn)資料1天,編寫(xiě)代碼2天,排錯(cuò)半天,論文形成1天半。所做的“光斑定位”沒(méi)有做到老師要求的那種高精度定位,不知道是不是老師要求的那種高精度定位,因?yàn)樵谔幚韽?fù)雜光斑時(shí),發(fā)現(xiàn)圖像特征參數(shù),如圓度有較大偏差,姑且先把其列為專(zhuān)用選題內(nèi)的命題。另外,程序仍有很多bug,限于作者水平,未改出來(lái)。</p><p>  1GUI界面設(shè)計(jì)(2011.1.1設(shè)計(jì))</p><p&

25、gt;  (1)打開(kāi)MATLAB,點(diǎn)擊GUIDE,設(shè)計(jì)空白GUI,得到所需要的界面</p><p>  Axes功能是顯示圖像;另外幾個(gè)靜態(tài)文本是為了顯示對(duì)應(yīng)的數(shù)據(jù);</p><p>  界面把顯示光斑定位特征值的Satics Text設(shè)計(jì)為Enable,方便復(fù)制計(jì)算結(jié)果。</p><p>  對(duì)“原始圖像”、“處理后圖像”這兩個(gè)Satics Text設(shè)計(jì)為Unab

26、le,是為了不便于更改圖像路徑,減少Bug產(chǎn)生的機(jī)會(huì)。</p><p> ?。?)點(diǎn)擊Menu-Editor,設(shè)計(jì)主菜單欄,設(shè)計(jì)了“文件”、“通用處理”、“專(zhuān)用處理”、“幫助”根欄目及其對(duì)應(yīng)的子欄目。</p><p> ?。?)設(shè)計(jì)完畢,下一步是往各按鈕里寫(xiě)代碼。</p><p>  2通用選題圖像處理設(shè)計(jì)(2011.1.2-2011.1-5)(簡(jiǎn)要介紹)</

27、p><p>  (詳情可在程序上做具體試驗(yàn),PB.m文件內(nèi)有詳細(xì)的注解,對(duì)理解算法很方便,在此限于篇幅不做介紹。另外,在圖片文件夾內(nèi)有處理后的效果圖)(離散小波變換 (差分梯度算子銳化效果圖)</p><p><b>  (同態(tài)增析效果圖)</b></p><p> ?。ǚ炙畮X閾值分割效果,較自動(dòng)閾值好)</p>&

28、lt;p><b> ?。ㄖ兄禐V波效果圖)</b></p><p> ?。ㄒ粋€(gè)屬于邊界描述算法得到的效果圖,處理先自稱(chēng)為色彩描繪,有點(diǎn)意思)</p><p>  Huffman編碼并計(jì)算壓縮比率:</p><p>  通用選題圖像處理就介紹到這,下面進(jìn)入正題:簡(jiǎn)單光斑定位的介紹。</p><p>  3光斑定位(20

29、11.1.6-1.8)</p><p>  1、打開(kāi)、讀取、保存</p><p>  先打開(kāi)并讀取一張灰色或者彩色的椒鹽光斑圖片,格式為bmp。打開(kāi)功能在函數(shù)Open_Callback實(shí)現(xiàn)。</p><p>  [filename,pathname]=uigetfile('*.bmp') ;</p><p>  set (ha

30、ndles.edit1,'string',[pathname,filename]); % 設(shè)置edit1的字符內(nèi)容</p><p>  file=get(handles.edit1,'string');</p><p>  A1=imread(file);</p><p>  axes(handles.axes1);

31、 % 將打開(kāi)的圖像文件顯示在軸1</p><p>  imshow(A1); % 對(duì)圖像進(jìn)行顯示</p><p>  本論文圖片示例為”flucapeper.bmp”。</p><p>  而既可以讀取彩色也可以讀取灰色功能函數(shù),要在全局范圍下均實(shí)現(xiàn),限于作者水平,會(huì)把這個(gè)編的很麻煩,所

32、以只在函數(shù)flucalocation_Callback下實(shí)現(xiàn)。file=get(handles.edit1,'string'); </p><p>  image=imread(file); </p><p>  [x,y,z]=size(image); </p><p><b>  if(z==1)</b></p>

33、;<p>  gray=image;</p><p><b>  else</b></p><p>  gray=rgb2gray(image); % 彩色圖像灰度化</p><p><b>  end</b></p><p>  保存aexs2顯示的最終效果圖,功能在Save_Ca

34、llback下實(shí)現(xiàn)。</p><p>  [filename,pathname]=uiputfile('*.bmp'); % 得到保存圖像的文件名和路徑</p><p>  set (handles.edit2,'string',[pathname,filename]);</p><p>  % 顯示保存圖像的文件名和路徑&

35、lt;/p><p>  A=getimage(handles.axes2); % 得到圖像imwrite(A,filename,'bmp'); % 將圖像寫(xiě)入文件</p><p>  2、灰度圖像去除噪聲</p><p>  選取5x5模板對(duì)灰度圖像濾波,去處噪聲,并在axes4顯示

36、效果。</p><p><b>  d=5; </b></p><p>  med=medfilt2(gray,[d,d]); %中值濾波,d為中值濾波所選取的模板大小 axes(handles.axes4);imshow(med); </p><p><b>  3、灰度圖像二值化</b></p>&

37、lt;p>  在這一步閾值分割,探到光斑圖像的邊緣,得到二值化黑白圖像標(biāo)準(zhǔn)光斑圖像。</p><p>  bw=optimumthreshold(med); %圖像二值化最優(yōu)閾值迭代</p><p>  主程序PB.m調(diào)用optimumthreshold.m中的閾值迭代函數(shù);</p><p>  function i1=optimumthreshold(I)

38、</p><p>  [x,y]=size(I);</p><p>  b=double(I);</p><p>  z0=max(max(max(I))); %求出圖象中最大的灰度z1=min(min(min(I))); %最小的灰度</p><p>  T=(z0+z

39、1)/2; % T賦初值,為最大值和最小值的平均值</p><p>  TT=0; % TT賦初值</p><p>  S0=0.0; n0=0.0; </p><p>  %為計(jì)算灰度大于閾值的元素的灰度總值個(gè)數(shù)賦值<

40、/p><p>  S1=0.0; n1=0.0; </p><p>  %為計(jì)算灰度小于閾值的元素的灰度總值個(gè)數(shù)賦值</p><p>  allow=0.05; %新舊閾值的允許接近程度</p><p>  d=abs(T-TT);

41、 %定義兩次閾值之間的差值</p><p>  count=0; %記錄幾次循環(huán)</p><p>  while(d>=allow) </p><p>  %迭代最佳閾值分割算法,當(dāng)兩次閾值差值大于規(guī)定值時(shí),開(kāi)始循環(huán) count=count+1;

42、 %記錄循環(huán)次數(shù)</p><p>  for i=1:x, %循環(huán)開(kāi)始,按行進(jìn)行</p><p>  for j=1:y, %按列進(jìn)行循環(huán)</p><p>  if I(i,j)>=T, </p><p>  %如果某一點(diǎn)的灰度大于閾值,則將其灰度值加到S0上.并統(tǒng)計(jì)這樣點(diǎn)的

43、個(gè)數(shù) S0=S0+b(i,j); </p><p><b>  n0=n0+1;</b></p><p><b>  end</b></p><p>  if I(i,j)<T, </p><p>  %如果某一點(diǎn)的灰度值小于閾值,將其灰度值加到S1上,并統(tǒng)

44、計(jì)這樣點(diǎn)的個(gè)數(shù) S1=S1+b(i,j);</p><p><b>  n1=n1+1;</b></p><p><b>  end</b></p><p><b>  end</b></p><p>  end

45、 %循環(huán)結(jié)束 </p><p>  T0=S0/n0; %計(jì)算灰度值小于閾值的那些點(diǎn)的平均灰度值</p><p>  T1=S1/n1; %計(jì)算灰度值大于閾值的那些點(diǎn)的平均灰度值</p><p>  TT=(T0+T1)/2; %計(jì)算這兩部分的平均值</p><p

46、>  d=abs(T-TT); %比較得到的閾值與使用的閾值的差值 T=TT; %并用計(jì)算得到的閾值代替使用的閾值,進(jìn)行下一次的循環(huán)·.</p><p>  end %當(dāng)不滿(mǎn)足條件時(shí),退出循環(huán)</p><p>  i1=im2bw(I,T/255); </p

47、><p>  %圖像在最佳閾值下二值化</p><p><b>  end</b></p><p>  4、尋找光斑中心坐標(biāo)</p><p>  對(duì)得到的bw灰度圖像進(jìn)行區(qū)域標(biāo)定,利用for循環(huán)尋找與L值相等的像素點(diǎn),提取出來(lái),對(duì)其求平均,得到光斑中心坐標(biāo)。并用green“+”標(biāo)記。(X,Y)為其估值,round函數(shù)功能是找

48、與對(duì)應(yīng)值最接近的整數(shù)值。</p><p>  [L,n]=bwlabel(bw);</p><p>  hold on </p><p><b>  for j=1:n</b></p><p>  [r,c]=find(L==j);</p><p>  x0=mean(r);</p>

49、;<p>  y0=mean(c);</p><p>  plot(y0,x0,'Marker','o','MarkerEdgeColor','r','MarkerFaceColor','k','MarkerSize',10);</p><p>  plot(y0,

50、x0,'Marker','+','MarkerEdgeColor','g');</p><p>  Z=[x0,y0]; </p><p>  X=round(x0);</p><p>  Y=round(y0); </p><p><b>  D=[X,Y];<

51、/b></p><p><b>  end</b></p><p>  axes(handles.axes5);imshow(bw);</p><p>  %set (handles.edit2,'string','簡(jiǎn)單光斑定位圖像');</p><p>  定義精度為估值點(diǎn)與得到的

52、平均值點(diǎn)之間的距離:Rsq=</p><p>  Rsq=sqrt((X-x0)^2+(Y-y0)^2);</p><p>  讀取“flucapeper.bmp”得到的圓心坐標(biāo)是(128.4567,128.4511),精度為0.64194</p><p>  5、二值化圖像特征提取</p><p>  令L為周長(zhǎng),A為面積,C為圓形度,R為

53、矩形度,E為伸長(zhǎng)度</p><p>  [L,A,C,R,E]=xintai(bw);</p><p>  在MATLAB的command window顯示:</p><p><b>  光斑面積為:</b></p><p><b>  A =</b></p><p>  2

54、.6553e+003</p><p><b>  光斑周長(zhǎng)為:</b></p><p><b>  L =</b></p><p><b>  228</b></p><p><b>  光斑半徑為:</b></p><p><

55、;b>  R =</b></p><p><b>  29.0722</b></p><p><b>  6、結(jié)果分析</b></p><p>  得到的結(jié)果與該光斑的中心精確值(128.4541,128.4541)相差很小,相對(duì)誤差在0.002%,光斑半徑精確值為29.0720,相對(duì)誤差在0.0006%

56、故具有較高的可信度。得到這個(gè)精確的值主要源于圖像中光斑質(zhì)量好,近似為圓,復(fù)雜度較低,容易確定其幾何特征。</p><p>  在aexs1中顯示原始圖像(帶噪聲彩色(或灰色)圖片),在aexs4中顯示濾波結(jié)果(預(yù)處理階段)</p><p>  在aexs5中顯示二值化結(jié)果(迭代二值化階段)</p><p>  在aexs2中顯示最終處理后所得圖像結(jié)果(主要確定光斑中

57、心階段)</p><p>  圓度C=0.97795</p><p>  精度Rsq=0.64194(坐標(biāo)估值與所得平均值之間的距離差)</p><p>  圓心坐標(biāo)(128.4567,128.4511)</p><p>  程序顯示一張兩個(gè)激光光斑的圖片“guangban23.bmp”,得到的結(jié)果:</p><p>

58、  精確坐標(biāo)為(525.4832,554.3278),誤差較大,相對(duì)誤差達(dá)到了0.5%,效果不好。而且,在設(shè)計(jì)上也只考慮了一幅圖片只有一個(gè)光斑的問(wèn)題,對(duì)于一幅圖片兩幅光斑問(wèn)題,結(jié)果顯示的是探的第2個(gè)光斑的幾何特征參數(shù),在設(shè)計(jì)上有欠缺。</p><p><b>  四、結(jié)論</b></p><p>  本程序是在MATLAB7.80 R2009a版本環(huán)境下生成的,在做定

59、位時(shí),有些功能不需要編寫(xiě)代碼,直接調(diào)用函數(shù),較為方便,可操作性好。特別是對(duì)于簡(jiǎn)單的光斑,其定位精度較高。而對(duì)于較為具體的激光光斑問(wèn)題,結(jié)果顯示這種算法效果并不理想,不適宜做具體問(wèn)題,但在理論上還是有其一定的價(jià)值。</p><p><b>  五、結(jié)束語(yǔ)</b></p><p>  最后感謝班導(dǎo)師王振東老師,您一學(xué)期的精彩授課和實(shí)驗(yàn)室內(nèi)耐心解答,讓我受益頗多。在實(shí)驗(yàn)室的

60、幾次點(diǎn)撥,對(duì)于解決程序問(wèn)題起了很好的幫助。在學(xué)《圖像處理》前,我對(duì)圖像處理方面的知識(shí)為0,而現(xiàn)在通過(guò)7周的聽(tīng)課,這次課程設(shè)計(jì)對(duì)圖像處理有了初步了解,獲益匪淺。在此再次感謝王老師,提前祝愿班導(dǎo)師新年愉快!兔年依舊能過(guò)出自己想要的精彩!</p><p>  六、參考文獻(xiàn)(References)</p><p>  [1]LENG Huiwen,XU Chunguang,FENG Zhongwe

61、i,XIAO Dingguo. A Method for Measuring Complicated Deep-hole Profile Based on Ring-structured-light. Zhongguo Tuxiang Tuxing Xuebao ,2010.NO.7[J][冷惠文 徐春廣 馮忠偉 肖定國(guó) 基于圓結(jié)構(gòu)光的復(fù)雜深孔內(nèi)輪廓尺寸測(cè)量方法 中國(guó)圖像圖形學(xué)報(bào) 2010 第7期:1084-1089]</p>

62、;<p>  [2]CHEN Yu,FANG Bin,WANG Pu An Edge Detection Algorithm Based on Beamlet Transform . Zhongguo Tuxiang Tuxing Xuebao ,2010.8[J][陳雨 方濱 王普 一種Beamlet變換下的圖像邊緣檢測(cè)方法中國(guó)圖像圖形學(xué)報(bào) 2010 第8期:1214-1219]</p><p>

63、;  [3]SHU Xin,PAN Len,WU Xiaojun. Shape Image Retrieval Based on Intergrated Weighted Skeleton Segments Features.COMPUTER SCIENCE,2010,NO.11,Vol.37[C][束鑫 ,潘磊 ,吳曉俊 綜合加權(quán)骨架段特征的形狀圖像檢索,計(jì)算機(jī)科學(xué),2010,第11期,37卷271-274]</p>

64、<p>  [4]XUE Ting,SUN Mei,ZHANG Tao,WU Bin,Complete approach to automatic identification and sub-pixel center location for ellipse feature. Journal of Optoelectronics &Laser,2008,8 NO.8 Vol.19 [薛婷,孫梅,張濤,吳斌 類(lèi)橢圓特征

65、自動(dòng)識(shí)別及亞像素提取的完整體現(xiàn),2008,第8期,第1卷1076—1078]</p><p>  [5]姚敏等. 數(shù)字圖像處理.北京. 機(jī)械工業(yè)出版社 2006</p><p>  [6]陸玲,王蕾,桂穎. 數(shù)字圖像處理. 北京. 中國(guó)電力出版社 2007</p><p>  [7]徐杰 .數(shù)字圖像處理. 武漢. 華中科技大學(xué)出版社. 2009<

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論