freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于數(shù)字圖像的矩形芯片定位方法研究與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文-資料下載頁(yè)

2025-06-27 20:33本頁(yè)面
  

【正文】 起點(diǎn) { if(m_check2[j]YU2) f3=j。 } return (f3)。//截距點(diǎn)說(shuō)明:當(dāng)然閾值的確定是個(gè)很難的過(guò)程,在橫向掃描和縱向掃描的算法弄明白以后,需要一步步的進(jìn)行實(shí)驗(yàn)來(lái)確定閾值,在這個(gè)過(guò)程中,我嘗試過(guò)很多方法,為了避免過(guò)大的誤差,只能一步步的代入接近邊緣的灰度值,對(duì)不同的圖像進(jìn)行試驗(yàn),最終會(huì)得到一個(gè)比較適合的閾值。1)在得到矩形邊緣所在直線在縱坐標(biāo)上的截距點(diǎn)后,根據(jù)已知的斜率,由點(diǎn)斜式公式在OnDraw函數(shù)中畫出矩形的邊。m_top=LSUM()。m_left=HSUM()。2)簡(jiǎn)單代碼如下:OnDraw(){pDCMoveTo(m_top,0)。 //畫出已知的一條縱向直線,為矩形的一條邊pDCLineTo(int(k*m_height+m_top),m_height)。 pDCMoveTo(m_top238,0)。//在離已知縱向直線固定距離處畫平行的另外一條邊pDCLineTo(int(k*m_height+m_top238),m_height)。 pDCMoveTo(0,m_left)。 畫出已知的一條橫向直線,為矩形的一條邊pDCLineTo(m_width,int(m_left(k*m_width)))。pDCMoveTo(0,m_left380)。 在離已知縱向直線固定距離處畫平行的另外一條邊pDCLineTo(m_width,int(m_left380(k*m_width)))。}說(shuō)明:此時(shí)固定數(shù)值238與380為矩形芯片圖像的寬度和長(zhǎng)度。通過(guò)平行原理,根據(jù)其中一條邊已確定求出平行于矩形芯片的另一條邊,這是矩形芯片的形狀優(yōu)勢(shì)所在。203): 矩形芯片偏角的計(jì)算 1)最優(yōu)K求出以后,根據(jù)斜率與角度的數(shù)學(xué)關(guān)系求出該位圖的偏角:偏角= atan(斜率)*180/并通過(guò)MessageBox輸出結(jié)果2)偽代碼如下:degree=int(atan(k)*180/)。//偏角(該矩形芯片的偏角為 %d 度.,degree)。MessageBox(str2)。3)邊緣檢測(cè)后,輸出該位圖的偏角。 偏角對(duì)話框 矩形芯片中心坐標(biāo)的計(jì)算21 1)在已知斜率和截距點(diǎn)的前提下,求出平行于矩形兩長(zhǎng)邊并且截距等于兩長(zhǎng)邊在縱坐標(biāo)上的截距之差的1/2時(shí)的直線,同理,再求出平行于矩形兩短邊并且截距等于兩短邊在縱坐標(biāo)上的截距之差的1/2時(shí)的直線,兩條直線的方程形成方程組,求出兩直線的交點(diǎn),即為矩形芯片的中心坐標(biāo)。=k*x+ H_ju =k*y+ L_ju 得出的(x,y)即為中心坐標(biāo)即(H_center,L_center)2)偽代碼如下int H_ju,L_ju,H_center,L_center。 Get_top_left()。 H_ju=m_top238/2。 L_ju=m_left380/2。 k_no = OptimalK(m_check)。 k=float(+k_no*float(DELTA_K))。 H_center=int((k/(k*k+1))*L_ju+(1/(k*k+1))*H_ju)。 L_center=int((k)*H_center+L_ju)。 (該矩形芯片的中心坐標(biāo) ( %d , %d ).,H_center,L_center)。 MessageBox(str1)。3)邊緣檢測(cè)后,輸出該位圖的中心坐標(biāo)。 中心坐標(biāo)對(duì)話框 功能總結(jié) 本課題的算法是通過(guò)掃描位圖信息,得到矩形芯片邊緣的四條直線,由這四條規(guī)則的直線可以得出中心坐標(biāo)和夾角,是一個(gè)方便而又有效的算法。當(dāng)然其中也不乏有閾值確定時(shí)的誤差,需要大量的實(shí)驗(yàn)驗(yàn)證才能精確,同時(shí)閾值設(shè)定的算法很簡(jiǎn)單,仍需改進(jìn)??偟膩?lái)說(shuō),本算法實(shí)現(xiàn)了任務(wù)預(yù)期的結(jié)果,達(dá)到了最終的目的。21第五章 小結(jié)與感受 VC++編程感受 通過(guò)做畢設(shè)這幾個(gè)月對(duì)VC的學(xué)習(xí),對(duì)windows編程逐步熟悉起來(lái),同時(shí)也認(rèn)識(shí)到學(xué)習(xí)就是一個(gè)循序漸進(jìn)的過(guò)程,所以,堅(jiān)持最終要,只要堅(jiān)持住了,就會(huì)有收獲,一點(diǎn)一點(diǎn)的積累就好,時(shí)間也是很重要的,沒(méi)有實(shí)踐,只是不會(huì)從理論過(guò)渡到一個(gè)應(yīng)用的過(guò)程,沒(méi)有實(shí)際的操作,就不可能把知識(shí)掌握牢。在沒(méi)有熟練C、C++及編程思想前,一定不要接觸VC的圖形界面編程和MFC類庫(kù),否則你就會(huì)對(duì)VC望而卻步的。由于畢業(yè)設(shè)計(jì)的需要我必須從頭學(xué)VC界面編程和使用MFC類庫(kù),當(dāng)然之前C++是必須要有一定基礎(chǔ)的,這樣才能學(xué)起來(lái)不算太難。現(xiàn)在畢業(yè)設(shè)計(jì)已接近尾聲,我總結(jié)了自己編程方面的感受。我認(rèn)為首先在有了一定的編程基礎(chǔ)后,看別人的程序,尤其是好程序,是非常有益的,其幫助也會(huì)很大。不過(guò)在這同時(shí)你一定要?jiǎng)邮秩ゾ?,不然只能算是你看明白了或者“懂”了,而不能說(shuō)你會(huì)了、“掌握”了,這之間有很大的差別。當(dāng)然,我并不否認(rèn)讀程序,其實(shí)“看別人的”和“自己寫 ”幾乎同等重要。有時(shí)我覺(jué)得總寫一些程序,似乎沒(méi)什么新東西,原來(lái)很久沒(méi)看新東西了,看一看,似乎會(huì)有點(diǎn)發(fā)現(xiàn),新的或者原來(lái)問(wèn)題的解決辦法。其實(shí)學(xué)習(xí)就是這樣:看看,記記,然后就掌握了。有時(shí)看別人一個(gè)程序,能解決自己長(zhǎng)期的困惑。 通過(guò)近幾個(gè)月的學(xué)習(xí)VC這個(gè)工具,對(duì)它的熟悉也不斷提高,對(duì)它的方便之處深有體會(huì),在這個(gè)過(guò)程中,啟發(fā)出了不少的想法,也對(duì)大學(xué)中學(xué)習(xí)到的知識(shí)或多或少的進(jìn)行了復(fù)習(xí),也不乏是個(gè)好的學(xué)習(xí)的機(jī)會(huì)。VC的核心就是MFC,MFC是個(gè)C++類庫(kù),就像結(jié)構(gòu)化程序設(shè)計(jì)時(shí)代的C語(yǔ)言函數(shù)庫(kù)一樣 ,給程序員提供了豐富的編程接口,簡(jiǎn)化了程序的設(shè)計(jì)。 而MFC就是直接把WINDOWS的C語(yǔ)言編程接口API函數(shù)用C++的類封裝而成! 這樣既實(shí)現(xiàn)了面向?qū)ο蟮木幊趟枷?,又直接使用了WINDOWS的原始編程接口,代碼的效率是 最高的,開發(fā)Window程序就是如何調(diào)用這些DLL,對(duì)于C程序員,,這些東西和一些文檔就構(gòu)成SDK,DDK。他們?cè)谌魏沃С諨LL調(diào)用的開發(fā)環(huán)境中都可以使用(即函數(shù)指針)。,但并不是專用名稱。也用于其他地方VC只是一個(gè)編程工具,就如BC、BCB、Delphi一樣,其實(shí)對(duì)于編程最根本的就是三個(gè)方面,語(yǔ)言、開發(fā)包、操作系統(tǒng)API,他們?nèi)齻€(gè)方面應(yīng)該說(shuō)是相對(duì)比較獨(dú)立的。VC是MS開發(fā)的,所以針對(duì)的是windows API,你可以不會(huì)C++,也可以在VC下用C語(yǔ)言寫出優(yōu)秀的程序,當(dāng)然如果你比較熟練C++,并且熟悉開發(fā)包MFC的話,工作可能要輕松不少。所以在我看來(lái),學(xué)習(xí)的過(guò)程22可以是這樣的,先學(xué)習(xí)C或C++,在windows的console環(huán)境下編寫不太深入涉及API的程序;在基本上掌握了語(yǔ)法之后,開始接觸簡(jiǎn)單的系統(tǒng)API,學(xué)習(xí)Windows的編程原理和機(jī)制;在可以編寫簡(jiǎn)單的菜單程序,可以簡(jiǎn)單地在WM_PAINT下操作GDI函數(shù)后,開始學(xué)習(xí)MFC,可以從Step tourist學(xué)起,看MFC的源代碼,理解幾個(gè)關(guān)鍵的宏的定義與實(shí)現(xiàn),特別是MESSAGE MAP。在學(xué)習(xí)的過(guò)程中為了給自己增加點(diǎn)挑戰(zhàn),盡量不要使用resource edit,試著自己編碼實(shí)現(xiàn)控件的創(chuàng)建,消息的響應(yīng)。再就是看自己的造化了,動(dòng)手做一些小工具,特別是自己平常需要的,對(duì)自己的提高也應(yīng)該是很有幫助。 本芯片定位方法的意義本課題的重點(diǎn)是熟練掌握visual c++編程工具,及圖像的讀入及識(shí)別,掌握數(shù)字圖像處理的基本方法?;跀?shù)字圖像的矩形芯片的定位研究?jī)?nèi)容有兩大塊。第一塊主要是研究并實(shí)現(xiàn)邊緣檢測(cè)算法;第二塊主要是研究并實(shí)現(xiàn)矩形芯片中心的計(jì)算算法。該課題主要通過(guò)對(duì)芯片在電路板上的掃描圖像,識(shí)別圖像的外觀、形態(tài)及坐標(biāo),通過(guò)對(duì)矩形芯片的邊緣檢測(cè)和中心坐標(biāo)計(jì)算來(lái)實(shí)現(xiàn)芯片放置在電路板上的精確程度,從而達(dá)到芯片正確焊接的目的。 本芯片定位方法的優(yōu)點(diǎn)本芯片在定位時(shí)所用的邊緣檢測(cè)算法對(duì)矩形的特定形狀有很大的優(yōu)點(diǎn),只要確定一條直線就能確定整個(gè)矩形的一個(gè)邊緣,而且得到矩形的四條邊所在的直線后,就能很容易的求出矩形的中心坐標(biāo)。由于對(duì)矩形芯片進(jìn)行邊緣檢測(cè)和輪廓提取時(shí)需要求得中心坐標(biāo),而重心坐標(biāo)的計(jì)算需要知道邊緣直線的具體形式,因此必須要求矩形的邊是封閉且是標(biāo)準(zhǔn)直線形的,所以以往教材書上所設(shè)計(jì)出來(lái)的算法如Roberts算子、Prewitt算子、Sobel算子檢測(cè),以及拉普拉斯算子有它的經(jīng)典之處,僅僅是不適合這樣的矩形邊緣檢測(cè)而已。 本研究有待改進(jìn)的地方本課題雖然實(shí)現(xiàn)了矩形的定位,但在邊緣檢測(cè)時(shí)還是有一定的誤差,在邊緣掃描時(shí)設(shè)定閾值的方法上還需進(jìn)一步的改進(jìn)。本次畢業(yè)設(shè)計(jì)所使用的設(shè)定閾值的方法就是簡(jiǎn)單的試驗(yàn),通過(guò)不斷試驗(yàn)求出離邊緣較接近的灰度和,但有一定得誤差,需要以后進(jìn)行改進(jìn)。通過(guò)這次畢業(yè)設(shè)計(jì)使得我對(duì)圖像識(shí)別這項(xiàng)技術(shù)了有了一些了解,而我做的畢業(yè)設(shè)計(jì)雖然說(shuō)是完成了任務(wù)書中的目的,但是離實(shí)際的應(yīng)用還有很遠(yuǎn)的差距。在此,我僅僅是在這項(xiàng)技術(shù)中出了一些微不足道的力量。23結(jié)束語(yǔ)   24參考文獻(xiàn)[1] C++數(shù)字圖像處理[M].北京:人民郵電出版社,2002年[2] [M].北京:清華大學(xué)出版社,2003年[3] ++圖像處理程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2004年[4] 求是科技編著。Visual C++數(shù)字圖像處理典型算法及實(shí)現(xiàn)[M].北京:人民郵電出版社 2006 [5] 阮秋琦編著。數(shù)字圖像處理學(xué)[M].北京:北京電子工業(yè)出版社 2007[6] —Visual C++實(shí)現(xiàn)[M].北京:北京希望電子出版社,2002.[7] 劉榴娣,劉明奇,黨長(zhǎng)民,[M].北京:北京理工大學(xué)出版社,1998[8] Sonka, M., V. Hlavac, R. Boyle: Image Processing, Analysis, and Machine Vision, 2d edition[D], PWS Publ. at BrooksCole Publ. Co, ITP, Pacific Grove, CA, 1998[9]Dimov, ., 2001. Using an Exact Performance of Hough Transform for Image TextSegmentation[C] //Proceedings ICIP’2001, IEEE International Conference on Image Processing, Oct. 710, 2001, Thessaloniki, Greece, , pp. 778781.[10]Rosenfeld A,Kak A [J].余英林,:人民郵電出版社,1982.2
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1