【正文】
............................................................................. 2 計(jì)算機(jī)視覺和數(shù)字圖像處理 ...................................................................................2 課題實(shí)踐意義 ...........................................................................................................3 第二章 課題軟件開發(fā)環(huán)境介紹 ............................................................................................ 5 VC++.........................................................................................................................5 MFC ..........................................................................................................................5 OpenCV ...................................................................................................................6 第三章 主要功能的理論基礎(chǔ)及設(shè)計(jì)實(shí)現(xiàn) .............................................................................. 7 灰度轉(zhuǎn)換 ...................................................................................................................7 理論基礎(chǔ) .......................................................................................................7 程序?qū)崿F(xiàn) .......................................................................................................8 中值濾波 ...................................................................................................................9 理論基礎(chǔ) .................................................................................................... 10 程序?qū)崿F(xiàn) .................................................................................................... 10 閾值變換 ................................................................................................................ 12 理論基礎(chǔ) .................................................................................................... 12 程序?qū)崿F(xiàn) .................................................................................................... 13 邊緣提取 ................................................................................................................ 14 理論基礎(chǔ) .................................................................................................... 15 程序?qū)崿F(xiàn) .................................................................................................... 15 尋找輪廓與后續(xù)操作 ............................................................................................ 17 軟件整體演示 ........................................................................................................ 20 結(jié)論 ..........................................................................................................................................25 致謝語 ......................................................................................................................................26 參考文獻(xiàn) ..................................................................................................................................27 基于 VC++的砂輪表面金剛石識(shí)別 1 引言 隨著科學(xué)技術(shù)的發(fā)展,計(jì)算機(jī)技術(shù)也隨著快速發(fā)展。算法檢測(cè)性能良好,程序操作演示界面簡(jiǎn)潔直觀?;?VC++的砂輪表面金剛石識(shí)別 [摘要 ] 本文提出了一種基于圖像邊緣輪廓檢測(cè)的砂輪表面金剛石磨料識(shí)別算法。 [關(guān)鍵詞 ] 數(shù)字圖像處理;輪廓檢測(cè);金剛石識(shí)別;計(jì)算機(jī)視覺 Diamond recognition on grinding wheel surface based on Visual C++ abstract In this paper, one kind of diamond recognition algorithm based on the edgedetection of diamond wheel is proposed. The algorithm program is based on VC++ development, and calls the OpenCV library to carry on the digital image processing, using the MFC library to build the algorithm presentation interface. By using gray transformation, threshold transform, median filtering, edge detection and contour search, the Algorithm obtain the diamond parts area and region boundary in the sample image. The results demonstrates the well performing of the algorithm, and the intuition of the interface. Keywords: Digital image processing。圖片自動(dòng)識(shí)別處理技術(shù)應(yīng)運(yùn)而生。圖像處理是信號(hào)處理在圖像域上的一個(gè)應(yīng)用。 圖像在國(guó)民經(jīng)濟(jì)和科技科研中,是一種反饋指導(dǎo)人們對(duì)計(jì)劃進(jìn)行修改,達(dá)到理想效果,圖像技術(shù)作為一種關(guān)鍵技術(shù)手段,把圖像以恰當(dāng)?shù)姆绞秸宫F(xiàn),給人以指導(dǎo)。但與人類的視覺系統(tǒng)和大腦思考方式不同,機(jī)器只能依靠攝像頭獲取產(chǎn)品樣本的視頻圖像數(shù)據(jù),而其處理系統(tǒng)也只能按照設(shè)定好的程序邏輯模式進(jìn)行計(jì)算分類,不能達(dá)到完全模擬人類視覺系統(tǒng)與大腦思考的程度。作為一門研究計(jì)算機(jī)系統(tǒng)與機(jī)器視覺的科學(xué),計(jì)算機(jī)視覺與數(shù)字圖像處理這門學(xué)科領(lǐng)域存在大量交集。 課題實(shí)踐意義 砂輪是磨削加工中最常見的一種磨具。 [3] 砂輪種類多樣,根據(jù)結(jié)合劑、磨料和制造工藝的不同,砂輪的特性千差萬別,而這種差異會(huì)對(duì)生產(chǎn)質(zhì)量和經(jīng)濟(jì)效益產(chǎn)生巨大影響。金剛石的外觀顏色主要由其所包含的元素雜質(zhì)和晶體純凈程度決定,通常呈現(xiàn)藍(lán)、綠、黃、褐、乳白、紫和灰色等。對(duì)磨削砂輪的準(zhǔn)確認(rèn)識(shí),是對(duì)磨削機(jī)理進(jìn)行研究的重要基礎(chǔ),是對(duì)磨削過程進(jìn)行建模和仿真、優(yōu)化磨削過程的基本環(huán)節(jié)。通過對(duì)檢測(cè)算法的研究和程序的編寫調(diào)試,筆者的編程能力得到了提升,同時(shí)對(duì)計(jì)算機(jī)視覺和數(shù)字圖像處理技術(shù)有了初步認(rèn)識(shí)。 [4] VC++近期的高級(jí)版本被整合在 Visual Studio ( VS )中。 MFC MFC 是微軟公司提供的一個(gè)圖形化界面語言類庫,全稱為 Microsoft Foundation Classes。 OpenCV OpenCV 全稱為 Open Source Computer Vision