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

正文內容

基于數字圖像的矩形芯片定位方法研究與實現畢業(yè)設計論文(留存版)

2025-09-13 13:40上一頁面

下一頁面
  

【正文】 es。//差分 if(max_grad d) { max_grad = d。j++) m_height m_width BW i j 掃描 直線 基于數字圖像的矩形芯片定位方法研究與實現 18 { m_check1[j]=。amp。 int y1,y2。//閾值二 for(j=BH。 } 說明: 此時固定數值 238 與 380 為矩形芯片圖像的寬度和長度。 MessageBox(str1)。 VC 的核心就是 MFC, MFC 是個 C++類庫,就 像 結構化程序設計時代的 C 語言函數庫一樣 ,給程序員提供了豐富的編程接口,簡化了程序的設計。本次畢業(yè)設計所使用的設定閾值的方法就是簡單的試驗,通過不斷試驗求出離邊緣較接近的灰度和,但有一定得誤差,需要以后進行改進。 該課題 主要通過對芯片在電路板上的掃描圖像, 識別圖像的外觀、形態(tài)及坐標, 通過對矩形芯片的邊緣檢測和中心坐標計算來實現芯片放置在電路板上的精確程度 ,從而達到芯片正確焊接的目的。有時我覺得總寫一些程序,似乎沒什么新東西,原來很久沒看新東西了,看一看,似乎會有點發(fā)現,新的或者原來問題的解決辦法。 k=float(+k_no*float(DELTA_K))。 pDCMoveTo(0,m_left)。amp。j++) { m_check2[j]=。amp。 圖 邊緣掃描算法圖示 2) 閾值確定所做的試驗:不斷嘗試賦值給閾值,設斷點查看運行結果,直到閾值滿 足所需的邊緣時確定出此時的閾值。m=K_NUM。 p=m_buffer+((m_heighti)*m_width+x1)*bytes。 //直線上的灰度值之和 此時所求的才是直線式的灰度之和, r 就為 lameda,是通過 r=fabs(xx1)求得。 ShowBuffer(0,0)。 但是以上三種經典算子檢測出來的邊緣在本文的芯片 定位中所達到的效果卻不是很好,因為本文的主要目的是通過邊緣檢測得出芯片的偏角和中心坐標,這些經典的算法只能把邊緣顯示出來,但之后要求的偏角和中心坐標卻難以求出,所以邊緣檢測的算法必須重新設計。 Prewitt 算子也產生一幅邊緣幅度圖像。 它由 公式( ) 給出: g(x,y)={[ ))1(,1(),( ??? yxfyxf ]2 +[ ))1(,(),1( ??? yxfyxf ]2}21 ( ) 其中 f(x, y)是 具有整數像素坐標的輸入圖像。這樣如果圖像中有邊線出現的話我們就能在亮度梯度上看到非常大的變化。由于邊緣 是位置的標志,對灰度的 變化不敏感,因此,邊緣也是圖像匹配的重要 特征。圖像數據的冗余主要表現為:圖像中相鄰像素間的相關性引起的空間冗余;圖像序列中不同幀之間存在相關性引起的時間冗余;不同彩色平面或頻譜帶的相關性引起的頻譜冗余。 當幅值 f為有限的、離散的數值時,稱該圖像為數字圖像。 Visual C++ 由許多組件組成,包括編輯器、調試器以及程序向導 AppWizard、類向導 Class Wizard 等開發(fā)工具。用戶打開一個應用程序后,程序將創(chuàng)建一個窗口,并在那里默默地等待用戶的要求。屬于這些領域的有航空航天、生物醫(yī)學工程、工業(yè)檢測、機器人視覺、公安司法、軍事制導、文化藝術等。從 70年代中期開始,隨著計算機技術和人工智能、思維科學研究的迅速發(fā)展,數字圖像處理向更高、更深層次發(fā)展。 Edge detection。盡我所知,除文中特別加以標注和致謝的地方外,不包含其他人或組織已經發(fā) 表或公布過的研究成果,也不包含我為獲得 及其它教育機構的學位或學歷而使用過的材料。圖表整潔,布局合理,文字注釋必須使用工程字書寫,不準用徒手畫 3)畢業(yè)論文須用 A4 單面打印,論文 50 頁以上的雙面打印 4)圖表應繪制于無格子的頁面上 5)軟件工程類課題應有程序清單,并提供電子文檔 1)設計(論文) 2)附件:按照任務書、開題報告、外文譯文、譯文原文(復印件 )次序裝訂 摘要 I 摘 要 畢業(yè)設計的任務是以數字圖像處理技術為基礎,實現矩形芯片的定位。 1972年英國工程師 Hounsfield 發(fā)明了用于頭顱診斷的 X射線計算機斷層攝影裝置,也就是我們通常所說的 CT。 基于數字圖像的矩形芯片定位方法研究與實現 2 圖像是人類獲取和交換信息 的主要來源,因此,圖像處理的應用領域必然涉及到人類生活和工作的方方面面。 基于數字圖像的矩形芯片定位方法研究與實現 3 第二 章 數字圖像編程基礎 Windows 編程簡介 Windows 編程是基于 Microsoft 公司的 window 操作系統(tǒng)的編程 ,windows 編程可以為windows操作系統(tǒng)制作軟件 ,而且 windows編程是基于窗口的 .不 像 以前的 DOS編程只有一個屏幕 ,而 window 可以在可見化的世界里任意施展 ,window32 全部都是用 c 寫的 . 下面 簡單介紹一下與 Windows 系統(tǒng)密切相關的幾個基本概念: ⒈ 窗口:窗口是 Windows 本身以及 Windows 環(huán)境下的應用程序的基本界面單位 。 Visual C++簡介 Visual C++是一個功能強大的可視化軟件開發(fā)工具。大致說來, Platform SDK 是以 Microsoft C/C++編譯器為核心,配合 MASM,輔以其他一些工具和文檔資料。圖像復原技術與增強技術不同,它需要了解圖像質量下降的原因,首先要建立 降質模型 ,再利用該模型,恢復原始圖像。 本文所研究的芯片圖片格式是 BMP 24bit 圖像深度。在理想的連續(xù)變化情況下,在二階導數中檢測 零點將得到梯度中的局部最大值。 邊緣檢測算子檢查每個像素的鄰域井 并 對灰度變化率進行量化,通常也包括方向的確定.有若干種方法可以使用,其中大多數是基于方向導數掩模求卷積的方法。若對兩個點的各自一定領域內的灰度值求和,并根據兩個灰度值和的差來計算 x, y 的偏導數,則會在很大程度上降低噪聲干擾。這使得它們對邊緣的走向有些敏感。 if(pDocm_buffer!=NULL) { m_height=pDocm_InfoHeaderbiHeight。 p=m_buffer+((m_heighti)*m_width+x2)*bytes。 x2=int(x)+1。 2)對于不同的 k 值都對應一 系列的灰度和,如下圖所示, 當所有的 K 值對應的灰度和都求出來之后,用差分法求出 灰度和變化最大的 點 ,即為最優(yōu) K 值所對應的點。當一定斜率的縱向掃描線平移到某一高度 BW 時,這條直線恰 好經過位圖圖像的右上角,此后掃描直線就不用再繼續(xù)掃描下去。//r 為 lameda T1=0。 所以此時掃描時的直線設為 y=k*i+j。 y1 m_height) 基于數字圖像的矩形芯片定位方法研究與實現 19 T2 +=(1s)*(*p)。 //畫出已知的一條縱向直線,為矩形的一條邊 pDCLineTo(int(k*m_height+m_top),m_height)。 H_ju=m_top238/2。我認為 首先在有了一定的編程基礎后,看別人的程序,尤其是好程序,是非常有益的,其幫助也會很大。 本芯片定位方法的意義 本課題的重 點是熟練掌握 visual c++編程工具,會在 的編程環(huán)境下實現界面設計,及圖像的讀入及識別,掌握數字圖像處理的基本方法。 基于數字圖像的矩形芯片定位方法研究與實現 24 結束語 基于數字圖像的矩形芯片定位方法研究與實現 25 參考文獻 [1] 何斌 .Visual C++數字圖像處理 [M].北京 :人民郵電出版社 ,20xx 年 [2] 陳純 .計算機圖像處理技術與算法 [M].北京 :清華大學出版社 ,20xx 年 [3] 楊淑瑩 .VC++圖像處理程序設計 [M].北京 :清華大 學出版社 ,20xx 年 [4] 求是科技編著。 SDK 指與 Window 核心調用有關的 , 但并不是專用名稱。當然其中也不乏有閾值確定時的誤差,需要大量的實驗驗證才能精確,同時閾值設定的算法很簡單,仍需改進。//偏角 (該矩形芯片的偏角為 %d 度 .,degree)。 } return (f3)。 y2=int(y)+1。 } } YU1=m_check1[15]。i+=1) //橫向的像素點 { float x,r。 } } } return (a)。 x2m_width) T1 +=r*(*p)。 for(i=1。 矩形芯片邊緣檢測的設計 本 課題的邊緣檢測分為以下幾個部分: ( 1)最優(yōu) K 的求取 , 根據最優(yōu) K 進行橫向掃描和縱向掃描,得到邊緣直線 基于數字圖像的矩形芯片定位方法研究與實現 15 ( 2)根據直線斜率得出芯片與水平線的偏角 ( 3)根據四條邊緣直線方程計算得出位圖的中心坐標。 界面如圖 : 圖 界面顯示 邊緣檢測 最優(yōu) K的計算 縱向掃描 橫向掃描 畫出邊緣直線 基于數字圖像的矩形芯片定位方法研究與實現 13 矩形芯片圖像的獲取 灰度圖簡介 本文主要 研究 BMP 灰度圖 , 灰度圖( Grayscale) 是指只含亮度信息,不含色彩信息的圖像,就像我們平時看到亮度由暗到明的黑白照片,亮度變化是連續(xù)的,因此要表示灰度圖,就需要把亮度值進行量化,通常劃分為 0255 共 256 個級別, 0 最暗, 255 最亮 。 表 log 算子模塊 2 4 4 4 2 4 0 8 0 4 4 8 24 8 4 4 0 8 0 4 2 4 4 4 2 在 log 算子中對邊緣進行判斷時采用的技術是零交叉檢測,可 以 把零交叉檢測進行推廣,我們只要在檢測前用指定的濾波器對圖像進行濾 波,然后再尋找零交叉點作為邊緣。一個核對通常的垂直邊緣響應最大而另一個對水平邊緣響應最大。這個方法使用不同的閾值去尋找邊緣。 邊緣檢測的結果提供了圖像的重要特征。它采用位映射存儲格式,除了圖像深度可選以外,不采用其他任何壓縮,因此, BMP 文件所占用的空間很大。幾何處理是最常見的圖像處理手段。從理論上來講, MFC 也不是專用于 Visual C++, Borland C++, C++ Builder和 Symantec C++同樣可以處理 MFC。 ⒌ 消息:我們幾乎做每一個動作都會產生一個消息,在用鼠標指點江山的今天,鼠標被移動會產生 WM_MOUSEMOVE 消息,鼠標左鍵被按下會產生 WM_LBUTTONDOWN 的消息,鼠標右鍵按下便產生 WM_RBUTTONDOWN消息等等。利用這些識別的結果,可以開發(fā)游戲、趣味教學、智能玩具、文字輸入以及智能識別等應用系統(tǒng)。利用數字圖像 處理主要是為了修 改圖形,改善圖像質量,或是從圖像中提 取 有效信息 , 還有利用數字圖像處理可以對圖像進行體積壓縮,便于傳輸和保存 。數字圖像處理作為一門學科大約形成于 20世紀 60年代初期。 作者簽名: 日期: 年 月 日 學位論文版權使用授權書 本學位論文作者完全了解學校有關保留、使用學位論文的規(guī)定,同意學校保留并向國家有關部門或機構送交論文的復印件和電子版,允許論文被查閱和借閱。本人完全 意識到本聲明的法律后果由本人承擔。 數字圖像處理最早出現于 20世紀 50年代,人們開始利用計算機來處理圖形和圖像信息。 60 年代末,圖像處理技術不斷完善,逐漸成為一個新興的學科。該系統(tǒng)已實現的功能有:物體顏色和形狀識別、字符識 別以及手勢識別等。進程本來就具有動態(tài)的含義,然而實質上是通過線程來執(zhí)行體現的,從這個意義上說, Windows 進程的動態(tài) 性意義已經不是很明顯了,只算是給程序所占的資源劃定一個范圍而已 ,真正具有動態(tài)性意義的是線程。 2. MFC。 幾何處理:主 要包括圖像的坐標轉換,圖像的移動、縮小、放大和旋轉,多個圖像的配基于數字圖像的矩形芯片定位方法研究與實現 5 準以及圖像扭曲校正等。 開發(fā)平臺 1) 硬件平臺: PC 一臺 2) 系統(tǒng)平臺: Windows
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1