資源描述:
《簡(jiǎn)單幾何圖形的識(shí)別和編輯畢業(yè)論文》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、簡(jiǎn)單幾何圖形的識(shí)別和編輯畢業(yè)設(shè)計(jì)簡(jiǎn)單幾何圖形的識(shí)別和編輯摘要本論文主要講述了圖像文件(bmp)文件格式下中簡(jiǎn)單圖形的識(shí)別,主要是直線和圓的識(shí)別,這在工程圖的識(shí)別和其他領(lǐng)域中都有很多的應(yīng)用?!娟P(guān)鍵詞】:圖形識(shí)別、圖像處理、霍夫變換、單義域、多義域、delphi-48-簡(jiǎn)單幾何圖形的識(shí)別和編輯目錄第一章概述4第一節(jié)引言4第二節(jié)在工程圖的識(shí)別中常用的方法4第二章論文的工作基礎(chǔ)和工作環(huán)境6第一節(jié)數(shù)字圖像處理技術(shù)61.圖像處理的基本內(nèi)容62.主要的圖像處理技術(shù)6第二節(jié)圖像格式-BMP格式7第三節(jié)算法及數(shù)學(xué)基礎(chǔ)81.霍夫變換(HoughTransform)82.基于
2、單義域的直線及圓識(shí)別算法113.主要技術(shù)14第三章直線和圓的識(shí)別和編輯的實(shí)現(xiàn)15第一節(jié)系統(tǒng)的層次結(jié)構(gòu)的圖示15第二節(jié)系統(tǒng)數(shù)據(jù)結(jié)構(gòu)及類(lèi)的設(shè)計(jì)161.主要類(lèi)的層次結(jié)構(gòu)162.圖形基類(lèi)(CShape)173.圖形類(lèi)(CLine、CCircle)184.圖形容器類(lèi)(CShapes)205.點(diǎn)類(lèi)(CPoint)216.單義域類(lèi)(CSegment)217.基于單義域識(shí)別類(lèi)(CSegments)22-48-簡(jiǎn)單幾何圖形的識(shí)別和編輯8.霍夫變換識(shí)別直線類(lèi)(CHTLine)239.霍夫變換識(shí)別圓類(lèi)(CHTCircle)23第三節(jié)系統(tǒng)功能介紹24第四章結(jié)束語(yǔ)29參考文獻(xiàn)30
3、-48-簡(jiǎn)單幾何圖形的識(shí)別和編輯第一章概述第一節(jié)引言計(jì)算機(jī)技術(shù)的發(fā)展,使人類(lèi)社會(huì)進(jìn)入了信息化和自動(dòng)化,計(jì)算機(jī)智能識(shí)別也隨著計(jì)算機(jī)的發(fā)展得到了迅速的發(fā)展。特別是圖形圖像的計(jì)算機(jī)處理技術(shù)更是有了前所未有的進(jìn)步和應(yīng)用。計(jì)算機(jī)識(shí)別也逐漸的從圖形圖像處理的大環(huán)境下分離出來(lái)作為一門(mén)新的高科技研究領(lǐng)域出現(xiàn)。圖形圖像的識(shí)別涉及到的學(xué)科很多,包括數(shù)字信號(hào)處理、工程數(shù)學(xué)、信息論、運(yùn)籌學(xué)、等,它與計(jì)算機(jī)、自動(dòng)化、生物學(xué)、關(guān)學(xué)、視覺(jué)心里和生理學(xué)、人工智能、智能信息處理等眾多領(lǐng)域交叉、綜合集成,有廣泛的應(yīng)用。本論文實(shí)現(xiàn)的是基礎(chǔ)的圖形識(shí)別,bmp圖像文件格式中對(duì)圖形的矢量化。識(shí)別基
4、本的圖元直線和圓。直線和圓是二值圖像中最基本的組成元素,也是最常見(jiàn)的圖形元素。在工程圖的數(shù)字化識(shí)別中有很大的應(yīng)用。關(guān)于理想情況的幾點(diǎn)說(shuō)明:1.所識(shí)別的bmp圖像文件是經(jīng)過(guò)處理的,沒(méi)有“噪音”等,在本論文中直接采用的是用Windows中的畫(huà)圖軟件畫(huà)出的圖像。2.本論文中圖像中的圖元都是單一的線性,即線寬是一個(gè)象素的情況。第二節(jié)在工程圖的識(shí)別中常用的方法圖形的識(shí)別最主要的是圖形特征的提取,在這個(gè)階段,常用的方法是全局特征方法(包括:不變距,自回歸模型、傅立葉描述符、霍夫變換等),全局特征的特征提取方法是理論比較完善的,計(jì)算過(guò)程比較清楚。針對(duì)不同的特征提取處理
5、,采用相對(duì)應(yīng)的模式匹配方法來(lái)將圖形分類(lèi),模式識(shí)別迄今已有很多方法,有模板匹配、統(tǒng)計(jì)模式識(shí)別、句法模式識(shí)別、模糊識(shí)別和神經(jīng)網(wǎng)絡(luò)識(shí)別等。在二值圖像的處理中,人們常用的數(shù)據(jù)結(jié)果有游程編碼-考慮了掃描行上相鄰象素間的相關(guān)性;行相鄰圖法(LineAdjeceney-48-簡(jiǎn)單幾何圖形的識(shí)別和編輯Gragh),是由Pavlidis提出的一種二值圖的數(shù)據(jù)結(jié)構(gòu),LAG還考慮了相鄰行黑游程之間的相鄰關(guān)系,遍歷時(shí)很方便;BAG(BloekAdjeceneyGragh)是由余斌提出的,它是相鄰圖LAG在兩個(gè)方向上的推廣。在本論文中就是利用了LAG的數(shù)據(jù)結(jié)構(gòu)思想與c++buil
6、der的數(shù)據(jù)結(jié)構(gòu)相結(jié)合的方法即:用下一個(gè)象素點(diǎn)是與鏈表頭相鄰還是和尾相鄰來(lái)描述其相鄰的關(guān)系。本論文中對(duì)交點(diǎn)的處理。目前對(duì)交點(diǎn)的處理有下面幾類(lèi)算法:1.基于網(wǎng)格算法,該算法是通過(guò)網(wǎng)格加大搜索步長(zhǎng)來(lái)跳過(guò)交點(diǎn)。2.基于圖段合并的算法,是根據(jù)交點(diǎn)處行程段的連通性,以交點(diǎn)為界將圖線分割成圖段,記錄各段之間的連接及從屬關(guān)系,然后連接或延長(zhǎng)各分支圖段,然后得到整條圖線。在本論文中采用了第二種方法,基于圖段合并的算法。當(dāng)然現(xiàn)下有很多更好的算法和數(shù)據(jù)結(jié)構(gòu),但是大部分是針對(duì)具體的結(jié)構(gòu)或者研究方向不具有一般性,所以本論文的實(shí)現(xiàn)用了上述的數(shù)據(jù)結(jié)構(gòu)和方法。-48-簡(jiǎn)單幾何圖形的識(shí)
7、別和編輯第一章論文的工作基礎(chǔ)和工作環(huán)境第一節(jié)數(shù)字圖像處理技術(shù)將客觀世界實(shí)體或圖片等通過(guò)不同的量化(數(shù)字化)手段送入計(jì)算機(jī),由計(jì)算機(jī)按使用要求進(jìn)行圖像的平滑、增強(qiáng)、復(fù)原、分割、重建、編碼、存儲(chǔ)、傳輸?shù)确N種不同的處理,需要時(shí)把加工處理后的圖像重新輸出,這個(gè)過(guò)程稱(chēng)為圖像處理。因此,圖像處理的含義是用計(jì)算機(jī)對(duì)圖像進(jìn)行加工處理以得到某種預(yù)期的效果,它本質(zhì)上是一種二維數(shù)字信號(hào)處理技術(shù)。1.圖像處理的基本內(nèi)容圖像處理的基本內(nèi)容可以歸結(jié)為:1.對(duì)圖像進(jìn)行增強(qiáng)或修改。以改變或強(qiáng)調(diào)圖像信息的某些特點(diǎn)(增強(qiáng)有用信息,無(wú)用信息),改善圖像的視覺(jué)質(zhì)量;2.描述圖像的特征并進(jìn)行特征
8、抽取和分析。例如提取圖像的紋理特征、頻譜特征、邊界特征和顏色特征等;對(duì)像素用某個(gè)