已閱讀5頁,還剩36頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
2014屆畢業(yè)設(shè)計題 目非接觸式物體尺寸光學(xué)檢測裝置設(shè)計學(xué) 院 自動化與電氣工程學(xué)院 專 業(yè) 測控技術(shù)與儀器 班 級 測控技術(shù)與儀器103班 學(xué) 號 110034084 學(xué)生姓名 卓永俊 指導(dǎo)教師 李曙光 完成日期 2014年5月24日 浙 江 科 技 學(xué) 院本科畢業(yè)設(shè)計(2014屆)題 目非接觸式物體尺寸光學(xué)檢測裝置設(shè)計學(xué) 院 自動化與電氣工程學(xué)院 專 業(yè) 測控技術(shù)與儀器 班 級 測控技術(shù)與儀器103班 學(xué) 號 110034084 學(xué)生姓名 卓永俊 指導(dǎo)教師 李曙光 完成日期 2014年5月24日 浙江科技學(xué)院畢業(yè)設(shè)計(論文)、學(xué)位論文版權(quán)使用授權(quán)書本人 卓永俊 學(xué)號 110034084 聲明所呈交的畢業(yè)設(shè)計(論文)、學(xué)位論文非接觸式物體尺寸光學(xué)檢測裝置設(shè)計,是在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。除了文中特別加以標(biāo)注和致謝的地方外,論文中不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果,與我一同工作的人員對本研究所做的任何貢獻(xiàn)均已在論文中作了明確的說明并表示謝意。本畢業(yè)設(shè)計(論文)、學(xué)位論文作者愿意遵守浙江科技學(xué)院關(guān)于保留、使用學(xué)位論文的管理辦法及規(guī)定,允許畢業(yè)設(shè)計(論文)、學(xué)位論文被查閱。本人授權(quán)浙江科技學(xué)院可以將畢業(yè)設(shè)計(論文)、學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫在校園網(wǎng)內(nèi)傳播,可以采用影印、縮印或掃描等復(fù)制手段保存、匯編畢業(yè)設(shè)計(論文)、學(xué)位論文。(保密的學(xué)位論文在解密后適用本授權(quán)書)論文作者簽名: 卓永俊 導(dǎo)師簽名: 李曙光簽字日期:2014 年 5月 24日 簽字日期:2014年 5月 24日浙江科技學(xué)院畢業(yè)設(shè)計摘要尺寸測量屬于檢測技術(shù),檢測技術(shù)的高低決定了生產(chǎn)精度、進(jìn)度、可靠性等一系列生產(chǎn)指標(biāo),是影響產(chǎn)品生產(chǎn)效率的關(guān)鍵因素,檢測技術(shù)的高低是整個工業(yè)技術(shù)水平的重要評定標(biāo)準(zhǔn)。目前世界上尺寸檢測已日益趨于自動化,集成一體化,然而國內(nèi)尺寸檢測水平還普遍偏低,根本不能滿足國內(nèi)工業(yè)快速發(fā)展對高水平尺寸檢測的要求。現(xiàn)在國內(nèi)高精度高自動化集成化的尺寸檢測主要靠進(jìn)口,有鑒于此開發(fā)出虛擬式物體尺寸檢測儀以適應(yīng)國內(nèi)尺寸檢測領(lǐng)域的需求。而基于labview圖像處理技術(shù)的物體尺寸的檢測是非常實用的一種無損檢測技術(shù),它是基于虛擬儀器的測量技術(shù),克服了接觸式測量的弊端。圖像檢測技術(shù)采用的是圖形化處理算法,以獲取目標(biāo)物體的圖像信息。本設(shè)計采用的圖像處理技術(shù)主要包括:灰度變換、閾值處理、圖像去噪、邊緣檢測等。圖像檢測技術(shù)在物體尺寸檢測方面的應(yīng)用使尺寸測量能快速準(zhǔn)確的進(jìn)行,且成本低,能靈活的加入工業(yè)生產(chǎn)的過程中。關(guān)鍵詞:Labview;圖像處理;邊緣檢測;尺寸檢測;虛擬儀器IABSTRACTThe size detection belongs to the detection technology, level of the detection technology decides detection precision, speed, reliable and so on, a series of industrial production target, that is the key aspect which affects the product production efficiency, and that is the very important link in the product life cycle. the level of detection technology is an important technical level throughout the industry assessment standards. The world has increasingly become automatic size detection, integrated integration, but also domestic size detection level is generally low, can not meet the rapid development of the domestic industry requirement for a high level of dimensional inspection. China is now highly automated integrated precision dimensional inspection mainly rely on imports, a virtual view of the development of type object size to fit the needs of the domestic detector to detect the size of the field. The image processing technology based on labview object size detection is very useful as a nondestructive testing technique, which is based on virtual instrument measurement technology, The drawbacks of contact measurement are overcomed. Image detection technology is used graphical processing algorithms to obtain the image information of the target object. This design uses image processing techniques include: gray-scale transformation, the threshold processing, image de-noising, edge detection. Image detection technology in object size detection allows accurate size measurement can be fast, and low cost, flexibility of adding industrial production process.Keyword: labview;image processing;edge detection;size detection;Virtual InstrumentII目錄摘要IABSTRACTII1緒論11.1 選題的背景與意義11.1.1 背景11.1.2 意義21.2 基于圖像處理的物體尺寸檢測技術(shù)的應(yīng)用發(fā)展21.2.1 圖像測量技術(shù)的優(yōu)缺點21.2.2 國內(nèi)外研究現(xiàn)狀31.3 課題研究的主要內(nèi)容42系統(tǒng)設(shè)計方案52.1 圖像處理及其數(shù)學(xué)分析52.2 圖像測量系統(tǒng)62.2.1 數(shù)字圖像的采集82.2.2邊緣檢測處理及主要IMAQ功能模塊102.3 測量系統(tǒng)方案的實現(xiàn)192.3.1 物體尺寸檢測實例192.3.2 物體尺寸測量的實現(xiàn)212.3.3 系統(tǒng)測距實際操作292.4 系統(tǒng)評價313結(jié)論333.1 課題的主要工作成果333.2 課題的不足與展望33致謝34參考文獻(xiàn):35III1 緒論1.1 選題的背景與意義1.1.1 背景傳統(tǒng)的測量方法開始于接觸式測量,這種測量方法檢測效率低,勞動強(qiáng)度大,而且會使測量儀器的檢測頭發(fā)生磨損,從而造成儀器的測量精度下降。毋庸置疑,科技的發(fā)展和社會的進(jìn)步還沒達(dá)到一個高度。因此,在現(xiàn)代很多材料生產(chǎn)中,不論是軋制過程中還是最終產(chǎn)品的調(diào)整中,為獲得較高的板材命中率和最佳的軋制過程及剪切效果,物體尺寸測量系統(tǒng)已成為生產(chǎn)線上不可缺少的設(shè)備之一。第一臺接觸式速續(xù)測厚儀大約出現(xiàn)在1930年。操作者用這臺側(cè)厚儀器去側(cè)量銅材的厚度時,必須把它推向待側(cè)的鋼帶,用機(jī)械的方法來測量距帶材邊沿幾寸范圍內(nèi)的金屬材料的厚度。這種測量方法使用極其不便,而且測量精度也很低。在我們看來,一般的物體尺寸的測量,無非長、寬、高(厚),三個方面,而厚度測量是生產(chǎn)中最常見的測量內(nèi)容之一,常用量具是游標(biāo)卡尺或千分尺,這些量具在使用時都必須和工件接觸,雖然接觸壓力不大,但對一些特殊工件,在測量時不允許量具和工件接觸,否則會在工件表面上留下壓印或劃痕,甚至有些測量環(huán)境環(huán)境下很難或無法進(jìn)行接觸式測量,那么,這就需要有一種新的方法來代替接觸式測量.隨著科技大發(fā)展和生產(chǎn)力的要求,非接觸式的測量方法出現(xiàn)了。第一臺成功的非接觸式自動測厚儀應(yīng)用了X射線吸收技術(shù)。從此,非接觸式測量方法開始了迅猛發(fā)展,其強(qiáng)大的功能和優(yōu)點無法使傳統(tǒng)的接觸式測量望其項背,也為人類社會的發(fā)展,工業(yè)文明的進(jìn)步做出了巨大的貢獻(xiàn)。激光測厚儀是近年來開發(fā)出的高科技實用型設(shè)備,是用于熱軋生產(chǎn)線上時在線式連續(xù)測量成材厚度的非接觸式測量設(shè)備。它有效地改善了工作環(huán)境,具有測量準(zhǔn)確、精度高、實用性好、安全可靠、無輻射、非接觸式測量等人工測量及其它測量方法無法比擬的優(yōu)點,并為軋制鋼材厚度控制提供了準(zhǔn)確的信息,從而提高了生產(chǎn)效率和產(chǎn)品質(zhì)量,降低了勞動強(qiáng)度度。激光測厚儀使用兩年多以來,具不完全統(tǒng)計,因板厚誤差造成的廢品率下降了50%以上,創(chuàng)經(jīng)濟(jì)效益上億元,廣泛地受到人們的肯定與贊賞。我們有理由相信,在未來的發(fā)展過程中,激光測厚儀作為非接觸測量領(lǐng)域的一個重要分支將更能發(fā)揮其作用。1.1.2 意義光學(xué)檢測是光學(xué)測量是光電技術(shù)與機(jī)械測量結(jié)合的高科技。借用計算機(jī)技術(shù),可以實現(xiàn)快速,準(zhǔn)確的測量。方便記錄,存儲,打印,查詢等等功能。在機(jī)械制造行業(yè)中,為了使機(jī)加工的產(chǎn)品能達(dá)到設(shè)計精度和質(zhì)量要求,除了傳統(tǒng)的物理計量與檢測實現(xiàn)方法,可以運用高性能計算機(jī)及軟件技術(shù)、光學(xué)、光學(xué)成像、聲學(xué)與機(jī)器動作多種混合技術(shù)實現(xiàn)的邏輯計量與檢測,我們習(xí)慣將這些復(fù)雜的計量與檢測技術(shù)稱之為非接觸計量與檢測技術(shù)。我公司將這些非接觸計量與檢測技術(shù)應(yīng)用到為客戶定制的計量與檢測工具和設(shè)備之中,在實際項目中取得了滿意的預(yù)期效果。我們的技術(shù)實現(xiàn)方式主要是光電檢測技術(shù)應(yīng)用,而光學(xué)測量主要應(yīng)用在現(xiàn)代工業(yè)檢測,主要檢測產(chǎn)品的形位公差以及數(shù)值孔徑等是否合格等。光學(xué)檢測技術(shù)主要應(yīng)用的行業(yè)領(lǐng)域有:金屬制品加工業(yè)、模具、塑膠、五金、齒輪、手機(jī)等行業(yè)的檢測,以及工業(yè)界的產(chǎn)品開發(fā)、模具設(shè)計、手扳制作、原版雕刻、RP快速成型、電路檢測等領(lǐng)域。主要儀器表現(xiàn)為:二次元、工具顯微鏡、光學(xué)影像測量儀、光學(xué)影像投影儀、三次元、三坐標(biāo)測量機(jī)、三維激光抄數(shù)機(jī)等。目前非接觸式測試已從人工目測發(fā)展到自動光學(xué)檢查(Automatic Optics Inspector,簡稱AOI)、自動射線檢測(Automatic X-ray inspector,簡稱AXI)等。1.2 基于圖像處理的物體尺寸檢測技術(shù)的應(yīng)用發(fā)展人類所獲得的信息中有80%是來自于眼睛。圖像作為一種重要的信息表達(dá)方式和信息存儲形式,有著廣泛的應(yīng)用價值。圖像處理技術(shù)是一門應(yīng)社會需求而產(chǎn)生并予以實現(xiàn)而利用的技術(shù),目前已在許多行業(yè)得到廣泛的應(yīng)用。圖像處理技術(shù)是與支持這一技術(shù)的計算機(jī)技術(shù)緊密相連、相互促進(jìn)的。隨著計算機(jī)技術(shù)的迅速發(fā)展,尤其數(shù)據(jù)傳輸速度、CPU處理器速度、存儲容量的快速提升都擴(kuò)展了以圖像為信息載體的圖像檢測技術(shù)的應(yīng)用范圍?;谟嬎銠C(jī)的圖像檢測技術(shù)不僅有非接觸式測量的優(yōu)勢,同時它具有很好的數(shù)據(jù)處理能力,因此被廣泛應(yīng)用于工業(yè)自動化檢測系統(tǒng)中。1.2.1 圖像測量技術(shù)的優(yōu)缺點圖像檢測技術(shù)具有速度快、精度高、成本低、自動化程度高等優(yōu)點,是一種非接觸式的無損檢測技術(shù)。數(shù)字圖像檢測技術(shù)使用掃描儀、數(shù)碼相機(jī)、錄像機(jī)等圖像采集設(shè)備以獲得包括目標(biāo)物體的位置、運動、幾何參數(shù)、表觀物理參數(shù)(如色彩和紋理)等數(shù)據(jù)信息,再將獲得的有關(guān)圖像的數(shù)據(jù)信息經(jīng)過圖像處理技術(shù),以獲得有用的目標(biāo)物體的數(shù)據(jù)信息。不同于以膠片為存儲介質(zhì)的攝影技術(shù),需要專業(yè)的測量人員及測量設(shè)備人工進(jìn)行測量,測量效率低、精度有限,不利于圖像測量技術(shù)的應(yīng)用。雖然以激光測量為代表的無損測量技術(shù)有極高的精度,但是其成本高。相對而言,將所采集的被測目標(biāo)的圖像信息轉(zhuǎn)換為數(shù)字信息之后,圖像的信息可以使用矩陣來表示,這樣就可以在計算機(jī)上對被測目標(biāo)物體的圖形信息進(jìn)行分析處理,那么對圖像的處理就轉(zhuǎn)化為矩陣的數(shù)字運算,而這在計算機(jī)上能有效高速的完成?;谟嬎銠C(jī)的數(shù)字圖像處理技術(shù)不僅成本低,而且其速度指標(biāo)和精度指標(biāo)能達(dá)到實際應(yīng)用的要求。圖像數(shù)據(jù)采集及處理的速度和精度是圖像測量的兩項重要性能指標(biāo),如果沒有可靠的精度和可用的速度,那么圖像處理技術(shù)的使用價值將很低,更不用說廣泛應(yīng)用。只有提高了測量的速度與精度,才能可能被廣泛應(yīng)用。為了獲得更快的圖像處理速度或者更高的檢測精度,國內(nèi)外大批的學(xué)者還在不斷地探索研究,目前已取得了很多不錯的成果。但是,由于圖像采集環(huán)境的影響,使得采集的圖像信息帶有或多或少的干擾信號,極大地影響了圖像測量的準(zhǔn)確度,而目前尚沒有通用的最優(yōu)算法可以去除無用的干擾信息,需要根據(jù)實際問題針對性地選擇最優(yōu)的算法系統(tǒng),這使得基于計算機(jī)的圖像檢測系統(tǒng)的通用性不足。1.2.2 國內(nèi)外研究現(xiàn)狀當(dāng)今世界,檢測技術(shù)已作為衡量一國工業(yè)水平高低的重要標(biāo)志。尺寸檢測屬于檢測技術(shù)的一個子類,測試技術(shù)的整體發(fā)展必然帶動尺寸檢測技術(shù)的提高,而檢測技術(shù)是一門綜合性極強(qiáng)的科學(xué)技術(shù),縱橫多學(xué)科的內(nèi)容,尤其是隨著當(dāng)代計算機(jī),通訊,材料等各門學(xué)科的高速發(fā)展以及各相關(guān)行業(yè)的快速發(fā)展壯大,測試技術(shù)得到了前所未有的發(fā)展和提高,測試儀器作為測試行業(yè)發(fā)展不可或缺的工具,在測試行業(yè)的發(fā)展中起到了巨大的作用。中國”十一五”期間,由于國家不斷增加基礎(chǔ)建設(shè)的投入力度,在旺盛市場需求的帶動下,對儀器需求不斷增加,同時檢測儀器市場也正在快速發(fā)展。歐美日等國家都把”發(fā)展一流的科學(xué)儀器支撐一流的科研工作”作為國家戰(zhàn)略確保在世界科學(xué)儀器產(chǎn)業(yè)的領(lǐng)先地位,日本于2002年制定了高精度科學(xué)儀器振興計劃,在島津公司的田中耕一因為在儀器方面的杰出貢獻(xiàn)獲得2002年諾貝爾獎后,日本文部科學(xué)省決定,從2004年起斥巨資(100億日元)開發(fā)世界頂尖的分析計算測量儀器,以催生更多諾貝爾獎級的科研成果。由此可見,未來的科學(xué)競爭中測試測量技術(shù)必然扮演著一個相當(dāng)重要的角色。然而國內(nèi)傳統(tǒng)的檢測方法主要還是以人工為主,利用簡單粗糙的設(shè)備進(jìn)行零件尺寸與形位公差的測量。不僅費時費力,而且容易產(chǎn)生人為誤差,導(dǎo)致檢測的不精確性,傳統(tǒng)的檢測主要是事后檢測,這樣即使檢測出問題,廢次品已經(jīng)產(chǎn)生,造成了損失,大規(guī)模生產(chǎn)對快速精確的檢測儀器的迫切需求,主要還是依靠進(jìn)口國外成品檢測儀,不僅價格昂貴而且可移植性不高,可再生性不強(qiáng),本著科學(xué)技術(shù)知識自主創(chuàng)新的原則,國內(nèi)虛擬儀器領(lǐng)域資深科學(xué)家秦樹人教授提供了測試儀器領(lǐng)域廣闊發(fā)展創(chuàng)造空間,國內(nèi)的高性能高精度高效率的測試技術(shù)已經(jīng)取得了相當(dāng)?shù)倪M(jìn)步,但較發(fā)達(dá)國家還存在不可避免的差距,許多測試技術(shù)還只是在實驗階段,有待于發(fā)展到更適用,甚至通用。1.3 課題研究的主要內(nèi)容本課題是一些物體的非接觸式尺寸測量系統(tǒng)的設(shè)計,主要對象也是一些較為簡單規(guī)則的尺寸測量。大致目標(biāo)是設(shè)計一個虛擬儀器化的視覺檢測系統(tǒng),使其能自動的檢測出物體的尺寸(長、寬或者物體的高度),并盡可能的提高系統(tǒng)的測量精度。主要可分為兩個方面的研究:一是圖像采集模型的建立;另一方面是對系統(tǒng)所采集圖象進(jìn)行處理,找出尺寸測量的有效方法。具體可分為理論部分(包括程序編制)和實驗操作兩部分。理論部分:1、 分析和研究立體視覺的基本原理及常用的算法;2、 研究分析圖像采集的各種方法,并從中選出合適的方案;3、 研究視覺檢測系統(tǒng)中需要使用的各種圖象處理方法;4、 建立虛擬儀器化視覺檢測系統(tǒng)的模型,進(jìn)行軟硬件設(shè)計;5、 熟悉和掌握LabVIEW(Lboratory Virtual Instrument Engineering workbench)開發(fā)平臺和IMAQ Vision軟件包,并使用其進(jìn)行系統(tǒng)軟件的編制,包括各種圖像處理方法的實現(xiàn)以及整個檢測系統(tǒng)的操作界面。實驗操作部分:1、了解分析研究課題,構(gòu)建具體實驗系統(tǒng)方案;2、編寫程序框圖,完成圖像采集(或圖像輸入)、圖像預(yù)處理(邊緣檢測處理)、圖像邊緣的尺寸檢測(橫向以及縱向的檢測,即長、寬);3、用實驗系統(tǒng)測量方體的幾何尺寸(這里指方體的長,寬,高);4、計算測量誤差,分析影響測量精度的原因并提出改進(jìn)方法。2系統(tǒng)設(shè)計方案2.1 圖像處理及其數(shù)學(xué)分析圖像處理(image processing),用計算機(jī)對圖像進(jìn)行分析,以達(dá)到所需結(jié)果的技術(shù)。又稱影像處理?;緝?nèi)容圖像處理一般指數(shù)字圖像處理。數(shù)字圖像是指用數(shù)字?jǐn)z像機(jī)、掃描儀等設(shè)備經(jīng)過采樣和數(shù)字化得到的一個大的二維數(shù)組,該數(shù)組的元素稱為像素,其值為一整數(shù),稱為灰度值。圖像處理技術(shù)的主要內(nèi)容包括圖像壓縮,增強(qiáng)和復(fù)原,匹配、描述和識別3個部分。常見的處理有圖像數(shù)字化、圖像編碼、圖像增強(qiáng)、圖像復(fù)原、圖像分割和圖像分析等。圖像處理一般指數(shù)字圖像處理。數(shù)字化圖像被視為MN個元素的矩陣。數(shù)字化的圖像(像素)的每個元素具有對應(yīng)于所捕獲的場景中的點的亮度值。其分辨率在強(qiáng)度為8比特的圖像,可以取的值從0到255,在黑白影響的圖像的情況下,它可以采取0和1的值。在一般情況下,一個圖像被表示在一個二維矩陣。因為大多數(shù)的設(shè)備獲取具有深度為8位時,典型范圍的灰度級的一個圖像是從0到255,使得圖像的矩陣元素由表示0 .255的圖像。在這一點上是很方便的說,即使將圖像在RGB格式獲得的,它被頻繁變換的灰度矩陣和用于從RGB類型實現(xiàn)變換為灰度電平格拉斯曼(Wyszecki與斯蒂爾斯,1982)采用:在該示例示于圖2-1展示了如何使用IMAQ工具箱收購的RGB數(shù)字圖像和灰度格式。在這種情況下,有兩個重要的模塊:第一個是IMAQ創(chuàng)建塊位于視覺和運動/遠(yuǎn)景公用事業(yè)/圖像管理,此塊創(chuàng)建一個具有指定的圖像類型(RGB,灰度,HSL等)的新形象,第二塊是IMAQ讀取圖像,位于視覺和運動/遠(yuǎn)景實用程序/文件/ ,這個區(qū)塊的功能是打開該塊的文件路徑前面指定的圖像文件,并把所有的信息這個由IMAQ創(chuàng)建創(chuàng)建新的圖像打開的圖像。換句話說,在該實例如圖2-1(a)該文件picture4.png由IMAQ讀取圖像打開,這個信息圖像被保存在對應(yīng)于RGB (U32)圖像類型稱為imageColor一個新的形象。這是非常簡單的修改系統(tǒng)的圖像類型,在圖2-1(b)的圖像類型更改為灰度(U8)和圖像被放置在imageGray 。 a) b)圖2-1.RGB和灰度圖像采集圖2-2.鄰域的一個像素圖像清晰度的另一個重要特性是像素的鄰域,可歸入中(圖2-2)中所述3個組,如果該鄰域是在四個相鄰像素被命名為通話-4-鄰域,一個由符合不限對角線像素為D-鄰域和8個周邊像素為8鄰域,最后一個包4-和像素的D-附近。2.2 圖像測量系統(tǒng)這里我們以HVDevice視頻控件為例,以資料顯示為例:所編制的LabVIEW 程序如圖2-3 所示,添加了HVDevice 控件的ActiveX 容器通過自動化打開(Atuomation Open),調(diào)用了五種方法分別得到了系統(tǒng)中的設(shè)備數(shù)、分辨率、快門速度、相機(jī)增益和黑電平值的取值范圍,此范圍是硬件(DH-HV2002UC-T 攝像機(jī))的規(guī)定范圍。圖2-3 是在LabVIEW 中后面板的程序截圖,其流程是按照控件說明書進(jìn)行的,首先得到設(shè)備號,然后分別讀出該設(shè)備視頻模式、快門速度、增益調(diào)節(jié)、以及黑電平值的最大和最小值。然后調(diào)用MaximizeAOI方法使攝像機(jī)的視頻輸出達(dá)到當(dāng)前分辨率大小,隨后調(diào)用GrabContinuous方法啟動圖像采集后,當(dāng)每幀圖像數(shù)據(jù)采集完畢后控件自動激活事件。在該事件響應(yīng)函數(shù)中進(jìn)入while 循環(huán)中,調(diào)用Draw 方法在控件中進(jìn)行繪圖顯示,流程圖中顯示的大小為600600 的圖像區(qū)域,最后進(jìn)入LabVIEW 中的事件結(jié)構(gòu)(Event Structure),在此結(jié)構(gòu)中調(diào)用相應(yīng)的控件屬性對其賦值。需要注意的是在賦值的同時需要對攝像機(jī)進(jìn)行取消抓取動作,然后進(jìn)行賦值,最后再次啟動設(shè)備進(jìn)行圖像的處理測量等。圖2-3攝像機(jī)控件調(diào)用流程圖(摘)在程序編制的時候應(yīng)該注意一下幾點:1) 調(diào)用LabVIEW 中的事件結(jié)構(gòu)(Event Structure)時,需要注意當(dāng)沒有任何事件發(fā)生時,就會處于睡眠狀態(tài),直到有一個或多個預(yù)先設(shè)定的事件發(fā)生時,事件結(jié)構(gòu)才會自帶蘇醒,并根據(jù)發(fā)生的事件執(zhí)行用戶預(yù)先設(shè)定的動作。本文將事件結(jié)構(gòu)和DRAW 方法放在一個While 循環(huán)里面,將會出現(xiàn)不能連續(xù)在控件中畫圖的錯誤,解決方法主要是在事件結(jié)構(gòu)上加上超時循環(huán)等待的時間,然后根據(jù)需要設(shè)置的時間間隔,如果事件結(jié)構(gòu)在一次循環(huán)中的時間間隔內(nèi)無動作,則While 循環(huán)進(jìn)入下一次循環(huán)。2) 在對設(shè)備控件賦值時,需要先停止設(shè)備賦值后再啟動設(shè)備。3) 對控件自動化打開后,需要關(guān)閉引用,對控件的事件注冊后需要對事件進(jìn)行取消事件注冊,如圖3-3所示。4) 編程時必需遵守控件的使用思想嚴(yán)格按照設(shè)備的操作流程進(jìn)行編程,否則容易引起設(shè)備無法關(guān)閉,程序非法退出或計算機(jī)死機(jī)。2.2.1 數(shù)字圖像的采集從使用的NI視覺采集Express中的攝像頭采集視頻。該地塊位于視覺/快速視覺的工具箱,它是配置在相機(jī)的所有特點的最簡單方法。這個區(qū)塊里面有四個部分:第一個對應(yīng)于”選擇采集源”,它會顯示所有連接在電腦的攝像頭的選項。下一個選項是所謂的”選擇采集類型”,這決定了模式顯示圖像,并有四種模式:與處理,連續(xù)采集與在線處理有限采集與在線處理和有限采集與處理后的單次采集。第三部分對應(yīng)于”配置采集設(shè)置”表示的大小,亮度,對比度,伽瑪值,飽和度等的圖像,最后在最后一個選項,可以選擇控件和指示器來控制最后的不同參數(shù)過程中的部分。在該示例圖2-4中它被選定的連續(xù)采集與在線處理,直到用戶按下停止按鈕此選項將顯示獲取的圖像在連續(xù)模式。圖2-4視頻采集使用IMAQ視覺快速采集而本方案采取的是基于LabVIEW平臺機(jī)器視覺的圖像采集系統(tǒng)模塊對要測量的物體進(jìn)行圖像采集,本方案可選擇兩種調(diào)用方式如下所示:選擇調(diào)用攝像頭或視頻設(shè)備控件,可用電腦自帶內(nèi)置攝像頭也可外插一個CCD攝像頭進(jìn)行圖像采集信息;修改圖像采集路徑,設(shè)置為可手動選擇輸入圖片和默認(rèn)路徑的圖片交替,來完成圖像的采集工作。其中第一種調(diào)用方法的數(shù)字圖像采集的基于機(jī)器視覺進(jìn)行處理的圖2-5 基于機(jī)器視覺模塊采集圖像的程序框圖上圖中采用的是條件結(jié)構(gòu)Case Structure(包括一個或多個子程序框圖、分支、結(jié)構(gòu)執(zhí)行時,僅有一個子程序框圖或分支執(zhí)行。連線至選擇器接線端的值可以是布爾、字符串、整數(shù)、枚舉類型或錯誤簇,用于確定要執(zhí)行的分支。右鍵單擊結(jié)構(gòu)邊框,可添加或刪除分支。通過標(biāo)簽工具可輸入條件選擇器標(biāo)簽的值,并配置每個分支處理的值。),即要判定選擇測量圖像為默認(rèn)路徑下時滿足該條件結(jié)構(gòu)才能進(jìn)行圖像的采集,反之就不會得出想要的結(jié)果或出現(xiàn)錯誤輸出。如上圖所示框圖中的ActiveX容器控件是由在VI前面板上導(dǎo)入的關(guān)聯(lián)機(jī)器視覺設(shè)備控件模塊。LabVIEW的調(diào)用節(jié)點可訪問XML方法、.NET方法和ActiveX方法。其中我們就用調(diào)用節(jié)點來訪問ActiveX方法,而調(diào)用節(jié)點則是引用與調(diào)用方法或?qū)崿F(xiàn)動作的對象關(guān)聯(lián)的引用句柄。這里是采用vbVidCap._ezVidCap類調(diào)用方式進(jìn)行,選擇類選定ActiveX類,其中選擇方法要選擇SaveDIB的返回值方法。默認(rèn)路徑圖像采集路徑為,設(shè)置采集圖像為電腦桌面上的bmp格式的圖片,圖像的默認(rèn)路徑通過多態(tài)轉(zhuǎn)換函數(shù)路徑至字符串轉(zhuǎn)換 (函數(shù))使路徑轉(zhuǎn)換為字符串,以操作平臺的標(biāo)準(zhǔn)格式描述路徑。連線板可顯示該多態(tài)函數(shù)的默認(rèn)數(shù)據(jù)類型。把圖像路徑轉(zhuǎn)換為字符串的形式,然后與所調(diào)用類別方式進(jìn)行關(guān)聯(lián)執(zhí)行程序。關(guān)聯(lián)轉(zhuǎn)換執(zhí)行結(jié)構(gòu)如下選項卡調(diào)至邊緣坐標(biāo)預(yù)處理選項頁面如下:圖2-6 條件結(jié)構(gòu)條件選項(預(yù)處理邊緣檢測處理)如圖2-7 a)所示進(jìn)行邊緣坐標(biāo)預(yù)處理的框圖中加入了一個判斷的條件程序若為真(T)時,即選擇了默認(rèn)路徑的圖片,則圖像以默認(rèn)路徑采集輸入進(jìn)行處理。圖3-7 a)默認(rèn)路徑圖片輸入 b)手動選擇圖片輸入如圖3-7 b)所示若為假(F)時,即選擇了手動進(jìn)行圖片的輸入再處理。2.2.2 邊緣檢測處理及主要IMAQ功能模塊為確保圖像采集以及圖像處理過程的干擾項盡可能地削減,我們這里就把確定按鈕的觸發(fā)方式改為釋放時觸發(fā)的方式,即釋放按鈕時改變狀態(tài)。LabVIEW讀取控件值后返回原狀態(tài)。邊緣檢測處理確認(rèn)按鈕,根據(jù)其觸發(fā)方式的不同可以定性的判斷其工作方式就是當(dāng)點擊按鈕時邊緣檢測的程序就運行一次進(jìn)行圖像邊緣的處理,然后通過前面板上圖像顯示窗口顯示出來(Image Display)圖像采集之后要輸入測量預(yù)處理事件程序進(jìn)行邊緣檢測的處理圖2-8 圖像測量預(yù)處理邊緣檢測圖像預(yù)處理主要包括噪聲的濾除、邊緣信息的增強(qiáng)、對比度的改善等等,其主要目的在于:改善圖像的視覺效果,提高圖像的清晰度;將圖像轉(zhuǎn)換成一種更適合分析處理的形式。預(yù)處理的精確為后續(xù)處理提高可信度高的輸入資料。能否正確地提取被檢測物體的特征參數(shù);能否盡可能少的受到圖像中噪聲的影響而導(dǎo)致結(jié)果的準(zhǔn)確性下降,這些都在很大程度上取決于對原始圖像的預(yù)處理措施是否有效、是否符合實際情況。預(yù)處理的好壞直接影響匹配結(jié)果的精度。邊緣是圖像的重要特征之一,它包含了原始圖像中的絕大部分有用的信息,往往僅憑粗略的輪廓線就能夠識別出一個物體。因此,圖像的邊緣輪廓特征提取在機(jī)器視覺中具有重要的意義。以下是對設(shè)計系統(tǒng)中所用到的IMAQ圖像采集處理系統(tǒng)各函數(shù)控件的作用功能及其框圖程序的詳細(xì)講解及分析: IMAQ Create VI(IMAQ的VI創(chuàng)建)其框圖程序:圖2-9 a)IMAQ Create VI程序框圖框圖中調(diào)用庫函數(shù)節(jié)點可直接調(diào)用DLL庫或共享庫。該調(diào)用函數(shù)為可擴(kuò)展函數(shù),可顯示已連線的輸入端和輸出端的數(shù)據(jù)類型。其中調(diào)用節(jié)點類型為NI Vision.*:LV-Create.該模塊主要實現(xiàn)功能:創(chuàng)建用于圖像的臨時存儲位置。使用IMAQ創(chuàng)建與IMAQ的Dispose VI結(jié)合使用,創(chuàng)建或處理在LabVIEW的NI視覺圖像。IMAQ ReadFile VI(IMAQ的ReadFile函數(shù)VI)其程序框圖:圖2-9 b)IMAQ ReadFile VI程序框圖框圖中調(diào)用庫函數(shù)節(jié)點類型與IMAQ創(chuàng)建VI函數(shù)控件相同,類型為NI Vision.*:LV-ReadFile.該模塊可進(jìn)行圖像文件的讀取。此文件格式可以是標(biāo)準(zhǔn)的格式(BMP,TIFF,JPEG,JPEG2000,PNG和AIPD)或用戶已知的非標(biāo)準(zhǔn)的格式。在任何情況下,讀出的像素被自動轉(zhuǎn)換成以圖片傳遞的圖像類型。 IMAQ Threshold VI(IMAQ的閾值VI)其程序框圖表示:圖2-9 c)IMAQ Threshold VI程序框圖框圖中調(diào)用函數(shù)節(jié)點同為調(diào)用庫函數(shù)節(jié)點同樣可調(diào)用DLL庫或者共享庫,調(diào)用類型為NI Vision.*:LV-Threshold.向某個圖像施加一個閾值,判斷是否替換下限值和上限值之間存在于此范圍內(nèi)的像素的值。默認(rèn)狀態(tài)為真(T)時,替換這些象素值,并在狀態(tài)為假(F)時保持原始值。 IMAQ GetKernel VI(IMAQ獲取卷積核VI)程序框圖表示: 圖2-9 d)IMAQ GetKernel VI程序框圖框圖中主函數(shù)控件同樣為調(diào)用庫函數(shù)節(jié)點,調(diào)用類型為NI Vision.*:LV_GetKernel.主要實現(xiàn)功能:讀取一個預(yù)定義的內(nèi)核。該代碼由三個獨立的單元:核心系列,卷積核大小和卷積核的數(shù)量。如果是你已經(jīng)知道的代碼,你可以直接在卷積核代碼中輸入代碼。 IMAQ Convolute VI(IMAQ的回旋VI)控件框圖程序表示:圖2-9 e) IMAQ Convolute VI程序框圖框圖中主函數(shù)控件的調(diào)用庫函數(shù)節(jié)點類型為NI Vision.*:LV_ Convolute2.控件主功能:過濾圖像采用線性濾波器。計算是根據(jù)圖像類型和內(nèi)核的內(nèi)容在與整數(shù)或浮點數(shù)點之間執(zhí)行的。IMAQEdge Detection VI(IMAQ邊緣檢測VI)其控件框圖程序可表示為:圖2-9 f) IMAQEdge Detection VI程序框圖其調(diào)用庫函數(shù)節(jié)點類型為NI Vision.*:LV_Edge Detection邊緣檢測的函數(shù)節(jié)點??丶K的主要功能:提取輪廓線(邊緣檢測)在灰度值。連接到輸入圖像Dst的任何圖像都必須與連接到圖片的Src具有相同的圖像類型。連接到輸入影像掩膜的圖像類型必須是一個8-比特位圖像。所連接的源圖像必須已經(jīng)創(chuàng)建具有能夠支撐該處理矩陣大小的邊框。例如,一個33矩陣中有最小的邊框尺寸為1。目標(biāo)圖像的邊框大小并不重要。IMAQ WriteFile VI(IMAQ寫入文件VI)程序框圖表示:圖2-9 g)IMAQ WriteFile VI程序框圖其調(diào)用函數(shù)節(jié)點類型為:NI Vision.*:LV-WriteFile控件模塊功能作用:圖像寫入到所選的格式的文件中。預(yù)處理包含主要處理過程:1、去噪在Labview中,我們可以采用”IMAQ NthOrder VI”來實現(xiàn)中值濾波,其圖標(biāo)如下:Size&Order#端子包含了X Size、Y Size和Order #,默認(rèn)值分別為3、3、4。而且默認(rèn)值對應(yīng)于33的中值濾波器。這是因為當(dāng)我們?yōu)V波器尺寸f(f=X=Y)和Order#(N)滿足條件公式:N=(f-1)/2時,該濾波器就等效于一個中值濾波器。這里,f=3,所以根據(jù)公式有N等于4,也就是默認(rèn)情況下,該VI實現(xiàn)的就是一個中值濾波器的功能。通過查閱資料及實驗了解到采用此VI進(jìn)行去噪處理得到的效果顯然沒有采用卷積的方式來實現(xiàn)去噪的效果好。故采用上文介紹的”IMAQ Convolute VI”來去噪處理。對于這個VI而言,最重要的是如何選擇一個卷積核,也就是上文介紹”IMAQ GetKernel VI”中的”Kernel”,這里我們也就選用它來生成卷積核。該VI控件的KemelFamily輸入端決定了卷積核的類型,有四種類型可供選擇:Gradient,Laplacian,Smoothing,Gaussian。前兩種是屬于高通濾波器的卷積核,后兩種是屬于低通濾波器的卷積核。這里我們選擇Gaussian,并將Kemelsize設(shè)定為3,KemelNumber設(shè)定為0。設(shè)置模塊為2、銳化邊緣信息邊緣信息的銳化方法與去噪時采用的方法類似,不同的在于要選擇一個高通濾波器的卷積核,也就是說我們只能在Gradient和Laplacian之間選擇一個。Gradient強(qiáng)調(diào)的是沿著一個指定方向上的像素灰度變化,而對其他方向上的灰度變化則不是很敏感,不符合我們的要求。因此我們選擇Laplacian算子。其他的均與去噪時的相一致。3、圖像分割我們采用二值化的方法進(jìn)行圖像分割。由于本設(shè)計中的被測物體是一個三維的物體,但目前本設(shè)計僅限于測量出目標(biāo)物體正面的長、寬。這樣,我們方便對物體和背景進(jìn)行簡單的二值化,使背景的灰度成一個值,而物體的灰度也成一個值。為了保留物體的兩個尺寸,必須使物體的正面圖像用一個灰度值表示,也就是說整幅圖像共有兩個灰度值。首先我們利用”IMAQ Threshold VI”獲取物體兩個側(cè)面的灰度值(背景為白色,故灰度值為255)。本設(shè)計采用給定其灰度值一個閾值(閾值范圍:128255),每組分別包含灰度的上限值、下限值,這樣就可以實現(xiàn)了圖像的二值化分割。4、角點提取本設(shè)計中采用基于邊緣的角點提取算法提取圖像的角點首先是要提取其邊緣。在IMAQ Vision工具包里可用以下兩個可實現(xiàn)邊緣的提取的VIIMAQ CannyEdgeDetection VI和IMAQ EdgeDetection VI。其中前者用于提取邊緣的是Canny算子,后者包含了6種算子:Differentiation,Gradient,Prewitt,Roberts,Sigma以及Sobel。利用Canny算子檢測出來的邊緣很明顯邊緣線也比較細(xì),檢測效果也是最好的。但我們是要求取角點的,而利用Canny算子檢測出來的邊緣線是呈一段一段的變化,中間有斷斷續(xù)續(xù)的而不是整段連續(xù)變化的。而本設(shè)計采用的是Roberts算子,Roberts邊緣算子是一個2x2的模板。它是一種最簡單的算子,是一種利用局部差分算子尋找邊緣的算子,它采用的是對角線方向相鄰兩象素之差近似梯度幅值檢測邊緣。檢測垂直邊緣的效果要好于斜向邊緣,從圖像處理的實際效果來看,邊緣定位較準(zhǔn)。然而這個算子對噪聲比較敏感,故它無法抑制噪聲的影響。在NI-IMAQ I/O設(shè)備的數(shù)字I/ O功能中包括13個隔離輸入,兩路TTL輸入,10個TTL輸出,和四個隔離輸出。使用讀/寫控制來配置脈沖發(fā)生器,觸發(fā)器,正交編碼器計數(shù),變化檢測器,以及NI-IMAQ I/O設(shè)備的看門狗定時器。5、檢測圖像的顯示存儲獲取邊緣圖像之后可將其通過前面板的圖像顯示控件顯示出來,并可將其以bmp的格式寫入到默認(rèn)路徑的文件。6、主程序框圖完成通過上述各模塊的介紹以及其對應(yīng)連接,并設(shè)定其閾值范圍,各枚舉類型的設(shè)定,以及判斷條件的選擇等。連線各模塊圖可得:圖2-10圖像邊緣處理程序模塊連接圖2.3 測量系統(tǒng)方案的實現(xiàn)2.3.1 物體尺寸檢測實例作為對機(jī)器視覺尺寸檢測系統(tǒng)研究的一個應(yīng)用實例,我們選擇了某型號軸承的外徑作為研究對象(在本文的具體實例說明中都是采用該對象),對整個系統(tǒng)的設(shè)計要求進(jìn)行檢驗。根據(jù)d=aN/可知,a為CCD光敏元的尺寸(為14m14m),N為被測件經(jīng)光學(xué)系統(tǒng)成像后在CCD光敏區(qū)所遮擋的光敏元的數(shù)目(可以通過對所采集的圖象作逐行掃描,測量工件圖象的待測部位的尺寸,即象素點數(shù)目),為光學(xué)成像系統(tǒng)的放大率,顯然,工件圖象的尺寸(以像素點數(shù)量表示)與工件的實際尺寸(以厘米或毫米表示)之間具有一一對應(yīng)的線性關(guān)系,即兩者之間的測量比為常數(shù),由攝像物鏡的放大比和CCD器件的放大比所決定,此即為。利用一尺寸已知的標(biāo)準(zhǔn)工件作為測量對象,對CCD測量系統(tǒng)的測量比作精確標(biāo)定。測量尺寸未知的工件時,只需測定其圖像的邊長或直徑所包含的像素點數(shù)量,除以,即可獲得工件的實際邊長或直徑。所以標(biāo)定過程為:首先采用一已知直徑D0=10mm的圓形工件作為標(biāo)準(zhǔn)樣品,對測量系統(tǒng)的測量比=D1/D0進(jìn)行標(biāo)定,其中D1即為該標(biāo)準(zhǔn)件的計算機(jī)圖像的直徑,以像素點的數(shù)量表示。采集標(biāo)準(zhǔn)樣品圖像并作二值化處理后,計算機(jī)自上而下對整幅圖像進(jìn)行逐行掃描,掃描線與標(biāo)準(zhǔn)樣品圖像的輪廓產(chǎn)生兩個截點,這兩個截點之間距離的最大值,即為標(biāo)準(zhǔn)樣品圖像的直徑D1,測得D1像素點,由此計算出(像素點/mm)。以標(biāo)定后的系統(tǒng)來檢測某型號軸承的外徑,通過圖像采集系統(tǒng)實時的獲取傳送帶上的軸承圖像,圖象處理系統(tǒng)實時地實現(xiàn)對圖像的預(yù)處理和邊緣輪廓的提取,然后通過對圖像輪廓的掃描,計算出軸承外徑的像素點,除以上述標(biāo)定所得的,即可以求出軸承外徑。為了提高尺寸測量的精度、減少誤差,根據(jù)上述原理,具體對一幅處理后的圖象輪廓的掃描是從不同位置測量最后取平均來實現(xiàn)的,實現(xiàn)步驟如下:從圖像上部往下掃描,找到圓的最高點Al(xl,yl);求出A;點和圓上其它各點的距離(像素點數(shù));求出中的所有距離中的最大值記為dl;從Al開始,按照順時針方向每隔一定的角度,依次選取點Ak,按照和的步驟,求出相應(yīng)的最大值dk;按照循環(huán)一周,求出d1、d2、dm,則該圓的直徑值的像素點數(shù)為:d=(d1+d2+d3+dm)/m圓的直徑值D=d/。利用該系統(tǒng),采用上述方法對某物體的尺寸進(jìn)行測量即可得出想要的測量尺寸結(jié)果。2.3.2 物體尺寸測量的實現(xiàn)此測量系統(tǒng)方案是基于LabVIEW機(jī)器視覺虛擬儀器設(shè)計物體尺寸檢測系統(tǒng),進(jìn)行圖像邊緣處理之后然后就可以對圖像進(jìn)行尺寸上面的測量了。主要分為兩個方向上面的測量:橫向距離檢測和縱向距離檢測。1)縱向尺寸檢測其主程序框圖中采用了平鋪式順序結(jié)構(gòu)(Flat Sequence)、條件結(jié)構(gòu)(Case Structure)以及While循環(huán)。其中平鋪式順序結(jié)構(gòu)的數(shù)據(jù)流不同于其它結(jié)構(gòu)的數(shù)據(jù)流。所有連線至幀的數(shù)據(jù)都可用時,平鋪式順序結(jié)構(gòu)的幀就會按照從左至右的順序執(zhí)行。每幀執(zhí)行完畢后會將數(shù)據(jù)至傳遞至下一幀。即幀的輸入可能取決于另一個幀的輸出。而While Loop循環(huán)結(jié)構(gòu)的功能作用:重復(fù)執(zhí)行內(nèi)部的子程序框圖,直到條件接線端(輸入端)接收到特定的布爾值。連線布爾值至While循環(huán)的條件接線端。右鍵單擊條件接線端,在快捷菜單中選擇真(T)時停止或真(T)時繼續(xù)。也可連線錯誤簇至條件接線端,右鍵單擊條件接線端,在快捷菜單中選擇真(T)時停止或真(T)時繼續(xù)。While循環(huán)至少執(zhí)行一次。首先通過IMAQ Create VI(IMAQ的VI創(chuàng)建)創(chuàng)建用于圖像的臨時存儲位置并對其命名。創(chuàng)建或處理在LabVIEW的NI視覺圖像。然后通過IMAQ ReadFile VI(IMAQ的ReadFile函數(shù)VI)讀取默認(rèn)或手動選擇圖像存儲的文件來進(jìn)行處理。讀取文件之后采集所得圖像的數(shù)據(jù)信息再通過縱向測距函數(shù)控件(IMAQ Clamp Vertical Max VI)進(jìn)行處理。之后測得縱向尺寸距離通過顯示控件進(jìn)行鏈接顯示出來。該測距模塊有一個圖像輸出接口,處理之后將其輸入到平鋪式順序結(jié)構(gòu)的下一幀進(jìn)行操作處理,下一幀中存在 While Loop 中進(jìn)行循環(huán)操作,并在其中加入一條件延時操作處理。尺寸測量處理與上一幀類似,最終得出縱向尺寸顯示在前面板上。此測量方案采用條件結(jié)構(gòu)執(zhí)行事件,即點擊自動檢測確定按鈕時橫向尺寸檢測程序就會運行起來,然后邊緣處理之后的圖像就會在橫向檢測的圖像顯示框里顯示出來。在上一幀中可通過選用調(diào)用節(jié)點依據(jù)圖像顯示框并創(chuàng)建其調(diào)用節(jié)點為,在下一幀中則是調(diào)用另一種類型:通過索引數(shù)組引入N維數(shù)組,然后對其進(jìn)行數(shù)組輸出元素的捆綁最終使得多個獨立元素組合為簇輸出然后再輸入到IMAQ Clamp Vertical Max VI進(jìn)行最后的處理。主要函數(shù)控件模塊:IMAQ Clamp Vertical Max VI(IMAQ縱向最大夾距)此控件VI各接線端子:其程序框圖采用的是層疊式結(jié)構(gòu),各程序如下:圖2-11 a) IMAQ Clamp Vertical Max VI程序框圖1圖2-11 b) IMAQ Clamp Vertical Max VI程序框圖2圖2-11 c) IMAQ Clamp Vertical Max VI程序框圖3圖2-11 d) IMAQ Clamp Vertical Max VI程序框圖4圖2-11 e) IMAQ Clamp Vertical Max VI程序框圖5主要功能作用:從向所述搜索區(qū)域中心的搜索區(qū)域的水平側(cè)測量在縱向上的距離。該VI定位沿一組平行線或耙邊緣檢索。邊緣是根據(jù)其對比度和斜率來確定。通過各控件模塊等的連接以及節(jié)點的調(diào)用等,可將整個測距程序匯總為如下縱向測距的程序框圖:圖2-12 縱向尺寸檢測程序框圖2)橫向尺寸檢測橫向尺寸的檢測與縱向類似,僅僅表現(xiàn)在尺寸處理函數(shù)控件上(橫向為水平方向函數(shù)控件,縱向則為縱向垂直方向函數(shù)控件)。所以這里就不多做解釋了,只需簡要介紹一下其測距函數(shù)控件就可以了。IMAQ Clamp Horizontal Max VI(IMAQ的水平即橫向最大夾距VI)其控件接線端子為:其程序框圖可表示為:其框圖分為04幾部分層疊式結(jié)構(gòu):圖2-13 a) 橫向測距模塊程序框圖1圖2-13 b) 橫向測距模塊程序框圖2圖2-13 c) 橫向測距模塊程序框圖3圖2-13 d) 橫向測距模塊程序框圖4圖2-13 e) 橫向測距模塊程序框圖5此水平(橫向)測距函數(shù)控件主要功能:從朝向檢索區(qū)域的中心的搜索區(qū)域的垂直側(cè)面測量在水平方向上的距離。該VI定位沿一組平行線或耙邊緣檢索。邊緣是根據(jù)其對比度和斜率來確定。通過各類控件連接得其程序框圖為:圖2-14橫向尺寸檢測程序框圖2.3.3 系統(tǒng)測距實際操作這里以對默認(rèn)路徑下的圖像采集進(jìn)行處理為例(選用一個型號為小米3的手機(jī)進(jìn)行檢測)首先要在預(yù)處理界面要選擇圖像采集方式,可供選擇路徑有默認(rèn)路徑、手動選擇路徑,前者使用圖像采集模塊調(diào)用的視頻攝像頭進(jìn)行圖像的采集,后者即手動選用已經(jīng)采集好的圖像圖片。圖2-15 采集處理圖像選用路徑操作演示原始圖像:圖2-16 演示物體測距系統(tǒng)采集原始圖像圖像預(yù)處理選擇邊緣檢測的算法進(jìn)行處理并獲得其邊緣輪廓。圖2-17 圖像預(yù)處理邊緣檢測邊緣輪廓的提取圖像邊緣提取之后就是目標(biāo)物體尺寸的測量圖2-18 目
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版設(shè)備砂石料購銷與設(shè)備性能優(yōu)化協(xié)議3篇
- 二零二五年度人事部人才與專家工作辦公室員工福利保障合同3篇
- 二零二五年度圖書館圖書修復(fù)與保護(hù)工程合同
- 個體物流配送員勞動協(xié)議格式(2024年版)一
- 二零二五版木材進(jìn)口關(guān)稅減免申請服務(wù)合同4篇
- 二零二五年度土地利用現(xiàn)狀變更測量合同
- 二零二五年度城市公共充電樁運營管理合同4篇
- 二零二五版大數(shù)據(jù)中心項目合作協(xié)議4篇
- 2025年度美容院連鎖加盟區(qū)域代理權(quán)及市場獨占協(xié)議
- 2025年度企業(yè)培訓(xùn)項目財務(wù)結(jié)算合同范本4篇
- 2024生態(tài)環(huán)境相關(guān)法律法規(guī)考試試題
- 有砟軌道施工工藝課件
- 兩辦意見八硬措施煤礦安全生產(chǎn)條例宣貫學(xué)習(xí)課件
- 40篇短文搞定高中英語3500單詞
- 人教版高中數(shù)學(xué)必修二《第九章 統(tǒng)計》同步練習(xí)及答案解析
- 兒科護(hù)理安全警示教育課件
- 三年級下冊口算天天100題
- 國家中英文名稱及代碼縮寫(三位)
- 人員密集場所消防安全培訓(xùn)
- 液晶高壓芯片去保護(hù)方法
- 拜太歲科儀文檔
評論
0/150
提交評論