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

正文內(nèi)容

基于vc的砂輪表面金剛石識別畢業(yè)設(shè)計(更新版)

2025-09-04 09:15上一頁面

下一頁面
  

【正文】 時他們給了我最真摯的建議,幫助我度過了最艱難的時期。程序可以讀取包含金剛石和雜質(zhì)的砂輪樣本圖片,對樣本進(jìn)行處理,從而提取圖像中金剛石區(qū)域的輪廓并計算其區(qū)域面積。程序運行初始化時默認(rèn)設(shè)置圖像所代表面積為 40000,可根據(jù)實際需要鍵入數(shù)字修改參數(shù)。 基于 VC++的砂輪表面金剛石識別 20 圖 ( 36 ) 金剛石砂輪的外接矩形圖像 軟件整體演示 到 節(jié)的內(nèi)容已詳細(xì)闡述了核心的檢測算法。 圖 ( 35 )是根據(jù)輪廓集 contour 中信息,重新讀取繪制的金剛石輪廓圖像。 calArea( contour )。 cvFindContours ( edgeImage, mem_storage, amp。 圖 ( 34 )展示了砂輪金剛石的中值濾波二值圖像進(jìn)行邊緣檢測后的結(jié)果。但在金剛石檢測的項目中,經(jīng)過前述章節(jié)處理的二值灰度圖像不存在此類問題。 邊緣提取 經(jīng)過中值濾波后的二值圖像,目標(biāo)金剛石的輪廓較為明顯,可以進(jìn)行邊緣提取和輪基于 VC++的砂輪表面金剛石識別 15 廓搜索。此時的 thresImage 為一幅二值灰度圖像,各像素點取值非 0 即為 255。 程序?qū)崿F(xiàn) 對于 中得到的中值濾波灰度圖 mfilterImage,類似于灰度變換,閾值變換的過程也需要通過遍歷圖像中的像素點來進(jìn)行處理。通過觀察可以發(fā)現(xiàn),圖 ( a )中大部分離散的小亮點噪聲在圖 ( b )中都被消除了,而且圖 ( b )保留了目標(biāo)輪廓的大部分信息,并沒有造成邊緣模糊過重的現(xiàn)象。 sort( queueVal [0], queueVal [8] )。通常情況下,中值濾波被應(yīng)用于處理椒鹽噪聲。 中值濾波 經(jīng)過灰度轉(zhuǎn)換后的樣本圖像包含了豐富的目標(biāo)信息,為后續(xù)搜尋輪廓算法提供了特基于 VC++的砂輪表面金剛石識別 10 征基礎(chǔ)。 x++ ) grayImage [x, y] [I] = x sourceImage [x, y] [R] + x sourceImage [x, y] [G] + x sourceImg [x ,y] [B] 在 OpenCV 庫中,封裝好的圖像結(jié)構(gòu)類指針以及對應(yīng)的函數(shù)方法可以幫助我們在圖像層面對樣本進(jìn)行處理。 [2] 在計算機視覺領(lǐng)域中,圖像中物體的顏色、亮度信息作為一種最基本的視覺特征,基于 VC++的砂輪表面金剛石識別 8 因 其直觀、便于分析、對比度高易于區(qū)分等特性,常被運用于物體的識別、分類算法之中。 基于 VC++的砂輪表面金剛石識別 7 第三章 主要功能的理論基礎(chǔ)及設(shè)計實現(xiàn) 在前面的章節(jié)中,對于軟件的開發(fā)環(huán)境我們已經(jīng)有了概括性的了解。 OpenCV 使用的 license 對非商業(yè)和商業(yè)的應(yīng)用都是免費的,加上其開源、不依賴其他外部庫的特性,被廣泛使用在各類計算機視覺和數(shù)字圖像處理應(yīng)用中,常見的應(yīng)用領(lǐng)域有人機交互、目標(biāo)識別、分類分割、人臉識別、姿態(tài)識別、運動跟蹤、人工智能、軌跡分析、機器視覺、結(jié)構(gòu)分析、安全監(jiān)控等等。 VS 是當(dāng)前應(yīng)用最為廣泛的 Windows 平臺應(yīng)用程序的集成開發(fā)環(huán)境。 本課題針對砂輪工作表面的金剛石磨料檢測這一需求展開研究,通過計算機視覺與數(shù)字圖像處理算法程序的檢測,提取金剛石磨料的輪廓,計算輪廓面積,記錄金剛石區(qū)域的界限面積,從而獲得有助于金剛石砂輪生產(chǎn)的磨料信息。金剛石是一種由碳原子構(gòu)成的礦物,是碳元素的同素異形體,是目前地球上發(fā)現(xiàn)的自然物體中最堅硬的物質(zhì)。 [2] 數(shù)字圖像處理的發(fā)展跟以下三個因素關(guān)系密切:其一是計算機技術(shù),計算機軟硬件的發(fā)展,直接提升了數(shù)字圖像處理算法軟件的計算能力;其二是數(shù)學(xué)學(xué)科發(fā)展,尤其是其中的離散數(shù)學(xué)領(lǐng)域分支,為新算法的創(chuàng)立和完善奠定了理論基礎(chǔ);其三是工業(yè)、農(nóng)牧業(yè)、林業(yè)、軍事、醫(yī)療和環(huán)境等行業(yè)的規(guī)模增長,產(chǎn)生了源源不斷的需求,進(jìn)一步刺激數(shù)字圖像處理相關(guān)技術(shù)的發(fā)展。 基于 VC++的砂輪表面金剛石識別 2 第一章 課題的背景及意義 計算機視覺和數(shù)字圖像處理 伴隨科學(xué)技術(shù)的發(fā)展,社會生產(chǎn)力不斷提高,許多領(lǐng)域行業(yè)正逐步由傳統(tǒng)的人工作坊制作方式轉(zhuǎn)變?yōu)榇笠?guī)模的機器流水線自動生產(chǎn)。圖像處理技術(shù)基本可以分成兩大類:模擬圖像處理和數(shù)字圖像處理。算法通過對樣本圖像進(jìn)行灰度轉(zhuǎn)換、閾值變換、中值濾波、邊緣提取、尋找輪廓等步驟,獲得圖像中金剛石磨料部分的輪廓面積以及區(qū)域邊界點。 Contour detection。圖像處理應(yīng)用在攝影及印刷,衛(wèi)星圖像處理,醫(yī)學(xué)圖像處理,面孔圖像處理,顯微圖像處理以及汽車障礙識別。因此,計算機視覺學(xué)科應(yīng)運 而生,得到了研究者廣泛的關(guān)注,獲得了飛速發(fā)展。通過在磨料中加入結(jié)合劑,經(jīng)過壓坯、干燥和焙燒等流程,將磨料固定成一定的幾何形狀(通常為圓形)的多孔體來制成砂輪,其工作表面如圖( 11)所示。在工業(yè)生基于 VC++的砂輪表面金剛石識別 4 產(chǎn)中采用的一般為人工合成的金剛石。 本文的總體結(jié)構(gòu)如下:第一章說明了計算機視覺與數(shù)字圖像處理技術(shù)在實際生產(chǎn)生活中的應(yīng)用背景和本項目課題的實踐意義價值;第二章介紹了項目程序的開發(fā)環(huán)境,簡要列舉了調(diào)用的庫函數(shù);第三章分模塊詳細(xì)闡述了檢測算法的原理,并展示了各步驟對樣本圖像的處理結(jié)果和最終程序展示界面;最后的結(jié)論對整個課題項目進(jìn)行反思,提出改進(jìn)點并對未來技術(shù)進(jìn)步作出展望。該類采用 C++語言中類的形式封裝了 Windows API,其中包含了大量的Windows 句柄和 Windows 內(nèi)建控件組件的封裝類和方法。通過調(diào)用其完善的封裝類和函數(shù)方法,可以極大地方便研究者進(jìn)行科研實踐,又由于其具有開源的特性,使得在原有的視覺算法基礎(chǔ)上進(jìn)行改良成為了可能。 理論基礎(chǔ) 在計算機系統(tǒng)中,圖像文件通常以彩色圖像的 RGB 三通道格式或灰度圖像的單通道格式進(jìn)行存儲。 程序?qū)崿F(xiàn) 對一張彩色圖片,將對應(yīng)像素點的 RGB 三通道值轉(zhuǎn)化為亮度 I 的公式為: I = x R + x G + x B ( ) 式 ( )中, R、 G、 B 分別為像素點紅、綠、藍(lán)三通道對應(yīng)的強度值, I 為灰度圖相應(yīng)位置像素點的灰度值。 基于 VC++的砂輪表面金剛石識別 9 Iplimage * grayImage = cvCreateImage ( cvGetSize( sourceImage ), sourceImage depth, 1)。 理論基礎(chǔ) 作為一種傳統(tǒng)的非線性平滑技術(shù),中值濾波擅于處理離散、突發(fā)的噪聲,尤其對消除椒鹽噪聲有非常好的效果,并能保護(hù)信號或圖像信息的邊緣不被模糊。對 節(jié)中獲得的灰度圖像 grayImage,利用濾波窗口遍歷像素點進(jìn)行濾波得到濾波后圖像 mfilterImage,算法偽代碼如下: 基于 VC++的砂輪表面金剛石識別 11 for ( y = 0 。 OpenCV 庫中提供了多種線性和非線性濾波,其中也包含了中值濾波,根據(jù)參數(shù)的調(diào)整還可以更改濾波窗口的大?。? Iplimage * mfilterImage = cvCreateImage ( cvGetSize( grayImage ), grayImage depth, 1)。 理論基礎(chǔ) 閾值變換是數(shù)字圖像處理中的一種常用手段,通過閾值變換可以彰顯或抑制圖像中符合像素值條件要求的區(qū)域,進(jìn)而提取其中的有效信息。 y++ ) for( x = 0 。 在上述代碼中, cvThreshold ( ) 將 mfilterImage 圖像的像素值根據(jù)條件閾值 pixThres轉(zhuǎn)換到 thresImg 圖像中,參數(shù) CV_THRESH_BINARY 通知程序按照 節(jié)中的方法( 2 )進(jìn)行轉(zhuǎn)換。圖像中像素點亮度的變化常常反映了展示目標(biāo)信息屬性的重要變化,其中包括場景照明光亮變更、物體表面紋理變化、物體深度不連續(xù)、物體表面方向變化等等。 for ( y = 0 。 (a) (b) 圖 ( 34 ) 金剛石砂輪圖像的邊緣檢測 基于 VC++的砂輪表面金剛石識別 17 (a)原始中值濾波二值圖像; (b)檢測后的邊緣二值圖像。 CV_RETR_CCOMP 參數(shù)表示檢測圖像中的所有輪廓,包含外輪廓及內(nèi)部“空洞”的邊界部分。 yMin = ( contour top yMin) ? contour top : yMin。 遍歷輪廓 contour 所有子元素后, xMin、 xMax、 yMin、 yMax 的值即為整個金剛石分布區(qū)域外接矩形的四邊界限點,可以在圖 ( 35 )( b )的基礎(chǔ)上繪制出外接矩形,以便觀察,同時獲得外接矩形的面積: cvRectangle ( dstImage, cvPoint( xMin, yMin ), cvPoint( xMax, yMax ), cvScalar( 0, 255, 0), 3)。運行程序后整體界面如圖 ( 38 )所示。 基于 VC++的砂輪表面金剛石識別 24 圖 ( 311 ) 程序界面顯示檢測結(jié)果 程序?qū)⑺惴z測圖像和計算面積結(jié)果直觀地顯示在界面上,與原始圖像并排顯示,方便進(jìn)行對比。 經(jīng)過文獻(xiàn)的查閱及程序的編寫,筆者的資料檢索能力與編程水平得到了提高,同時對計算機視覺和數(shù)字圖像處理領(lǐng)域有了初步了解。 最后,感謝所有幫住我的人我的設(shè)計論文才有了最終的完成。對本文的研究做出重要貢獻(xiàn)的個人和集體,均已在文中以明確方式標(biāo)明。圖表整潔,布局合理,文字注釋必須使用工程字書寫,不準(zhǔn)用徒手畫 基于 VC++的砂輪表面金剛石識別 32 3)畢業(yè)論文須用 A4 單面打印,論文 50 頁以上的雙面打印 4)圖表應(yīng)繪制于無格子的頁面上 5)軟件工程類課題應(yīng)有程序清單,并提供電子文檔 1)設(shè)計(論文) 2)附件:按照任務(wù)書、開題報告、外文譯文、譯文原文(復(fù)印件)次序裝訂
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1