亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于HALCON的工業(yè)零件檢測研究

        2018-05-28 06:54:43桂林電子科技大學(xué)信息科技學(xué)院孫天一蒙煌昌江素婷黃金海
        電子世界 2018年10期
        關(guān)鍵詞:計算機(jī)檢測

        桂林電子科技大學(xué)信息科技學(xué)院 孫天一 蒙煌昌 江素婷 黃金海

        1 引言

        機(jī)器視覺系統(tǒng)在國內(nèi)外都已經(jīng)有所應(yīng)用,它可以被用于:分析圖像,并且生成一個對被成像物體的描述。這些描述必須包含:關(guān)于被成像物體的某些方面的信息,而這些信息將被用于:實現(xiàn)某些特殊的任務(wù)。機(jī)器視覺可以使用在社會生產(chǎn)和人們生活的各個方面,在替代人的勞動方面,需要用人眼觀察、判斷的事物,都可以用機(jī)器視覺來完成,最適合用于大量重復(fù)動作(例如工件質(zhì)量檢測)和眼睛容易疲勞的判斷等。

        HALCON能夠讓使用者在最短時間里開發(fā)出視覺系統(tǒng),包含了一套交互式的程序設(shè)計界面HDevelop,可在其中以HALCON程序代碼直接撰寫,修改,執(zhí)行程序。通過利用halcon軟件中的多種算法對計算機(jī)所采集到的零件圖像進(jìn)行處理,最終確認(rèn)其是否符合使用或生產(chǎn)等條件。

        2 檢測系統(tǒng)方案設(shè)計

        系統(tǒng)硬件整體由工作臺、支架、傳送帶、工業(yè)相機(jī)、計算機(jī)等設(shè)備組成。在電機(jī)的驅(qū)動下,滾輪勻速運(yùn)轉(zhuǎn),帶動傳送帶轉(zhuǎn)動;工業(yè)相機(jī)獲取電機(jī)驅(qū)動的傳送帶上零件的圖像,再將圖像傳遞給計算機(jī)進(jìn)行圖像處理,通過一系列的處理與分析來判斷其是否符合工業(yè)生產(chǎn)標(biāo)準(zhǔn)。若符合,則將其直接傳送至下一流程;若不符合,則通過計算機(jī)向在旁的檢驗人員報告。由圖1所示,為系統(tǒng)整體設(shè)計。

        圖1 系統(tǒng)整體設(shè)計

        3 檢測實現(xiàn)

        3.1 圖像獲取

        在硬件系統(tǒng)模塊中的電機(jī)驅(qū)動電路控制下,傳送帶勻速轉(zhuǎn)動,將待檢測零件傳送至工業(yè)相機(jī)鏡頭正下方,工業(yè)相機(jī)與計算機(jī)相連接,相機(jī)獲取傳送帶上的零件圖象,將其傳送給計算機(jī),利用HALCON軟件進(jìn)行計算,在圖像采集中為防止外部光源對檢測結(jié)果的影響,通常在相機(jī)上方添加遮光板,能有效增加檢測精準(zhǔn)度。

        3.2 圖像處理

        HALCON是一套完善的標(biāo)準(zhǔn)的機(jī)器視覺算法包,擁有應(yīng)用廣泛的機(jī)器視覺集成開發(fā)環(huán)境; HALCON靈活的架構(gòu)便于機(jī)器視覺,醫(yī)學(xué)圖像和圖像分析應(yīng)用的快速開發(fā)。使用HALCON機(jī)器視覺圖像軟件對采集到的圖像先進(jìn)行預(yù)處理:二值化、特征提取、開運(yùn)算、區(qū)分連通域,使所要獲取的目標(biāo)圖像更清晰并將需要檢測的工業(yè)零件與無關(guān)背景雜質(zhì)進(jìn)行區(qū)分,需要進(jìn)行多次反復(fù)腐蝕和膨脹,最終獲得所能夠判斷的目標(biāo)圖像的輪廓。

        用halcon采集圖片代碼:grab_image_async (Image, AcqHandle, -1)

        3.2.1 二值化

        圖像的二值化可以使圖像中數(shù)據(jù)量大大地減少,將整個圖像呈現(xiàn)出明顯的黑白效果,從而能凸顯圖像中目標(biāo)的輪廓。這一步即可采用圖像分割,其公式如下。其中,T為閾值,對于物體的圖像元素g(i,j)=1,對于背景的圖像元素g(i,j)=0。即此時g(i,j)=1為元器件部分,g(i,j)=0為背景部分。

        下圖是相機(jī)獲取到的一個六邊螺母零件,左邊是采集到的初始圖像,右邊是經(jīng)過二值化處理后的圖像。

        對圖片進(jìn)行二值化代碼:threshold (Image, Regions, 203, 255)

        圖2 初始圖

        圖3 經(jīng)過二值化的圖

        3.2.2 開運(yùn)算

        在二值形態(tài)學(xué)圖像處理中,除了腐蝕和膨脹這兩種一次運(yùn)算外,還有二次運(yùn)算操作,開運(yùn)算就是其中一種。開運(yùn)算處理,是對圖像先進(jìn)行腐蝕然后再膨脹。腐蝕,是刪除對象邊界某些像素,具有收縮圖像作用;膨脹則是添加對象邊界某些像素,具有擴(kuò)大圖像作用。

        膨脹是求局部最大值的操作,核B與圖形卷積,即計算核B覆蓋的區(qū)域的像素點的最大值,并把這個最大值賦值給參考點指定的像素。這樣就會使圖像中的高亮區(qū)域逐漸增長。在經(jīng)過二值化的圖像中存在較多干擾,如背景材料的大面積反光,背景表面的不平整,待檢測工業(yè)零件表面的反光,嚴(yán)重影響檢測的精確性,經(jīng)過膨脹處理可以填充因反光問題所產(chǎn)生的器件內(nèi)部空隙,并放大背景材料產(chǎn)生的干擾。與之相反的腐蝕就是求局部最小值的操作。并把這個值賦給參考點的指定像素,將較小的干擾去除。

        下圖是通過相機(jī)攝取到的圖像傳遞給計算機(jī),在halcon軟件中對該零件進(jìn)行開運(yùn)算處理的部分程序。

        膨脹:dilation_circle (Regions, Region Dilation, 3.5)

        腐蝕:erosion_circle (Region Erosion, Region Erosion1, 3.5)

        區(qū)分連通域: connection (Region Dilation2, Connected Regions)

        在經(jīng)過多次的腐蝕及膨脹后區(qū)域中只存在待檢測器件及較大的背景反光區(qū)域,無法通過腐蝕進(jìn)行去除,此時就需要將各個區(qū)域進(jìn)行連通域的劃分,如圖6中所示在進(jìn)行區(qū)分連通域后圖像中將各個連通域用不同顏色來區(qū)別表示。

        圖4 膨脹處理的圖

        圖5 腐蝕處理的圖

        最后使用HALCON中的區(qū)域選擇算子選取需要的連通域。

        連通域選擇算子:select_shape (ConnectedRegions, SelectedRegions, ‘column’, ‘a(chǎn)nd’, 437.96, 721.3)

        圖6 區(qū)分連通域

        圖7 最后結(jié)果

        3.3 結(jié)果判斷

        計算機(jī)檢測零件的規(guī)格,判斷是否在標(biāo)準(zhǔn)零件的數(shù)值范圍內(nèi),若在該范圍內(nèi),則該零件符合工業(yè)生產(chǎn)標(biāo)準(zhǔn);若不符合,則將其淘汰。

        檢測零件的面積的代碼如下:

        disp_message(Window Handle,’面積’+Area+’坐標(biāo):’+Column,’Window’ ,0,0,’white’,’false’)

        如上圖7中檢測出的該零件面積數(shù)值,完全在標(biāo)準(zhǔn)范圍內(nèi),所以最終得出結(jié)果,該零件符合標(biāo)準(zhǔn)。

        在本次實驗中,分別對100個工業(yè)零件進(jìn)行了檢測,其中符合要求的有92個,占總體的92%,絕大多數(shù)零件均符合工業(yè)標(biāo)準(zhǔn)。

        4 結(jié)論

        該基于halcon的工業(yè)零件檢測系統(tǒng)在時間和經(jīng)濟(jì)等各方面都比人工檢測要實用得多,而且最后的檢測結(jié)果也更加準(zhǔn)確,更符合現(xiàn)在化工業(yè)生產(chǎn)。機(jī)器視覺的運(yùn)用在當(dāng)代還在不斷發(fā)展,多年來的增長速度均高于工業(yè)平均增長速度,目前機(jī)器視覺已是許多機(jī)器和生產(chǎn)線中不可或缺的一部分。

        [1]Carsten Steger , Markus Ulrich ,Christian Wiedemann.Machine Vision Algorithms and Applications,2008.

        [2]Benhold Klaus Paul Horn.Robot Vision[M].中國青年出版社.2014,3.

        [3]陳兵旗.機(jī)器視覺技術(shù)及應(yīng)用實例詳解[M].化學(xué)工業(yè)出版社,2014,4.

        [4]張錚.數(shù)字圖像處理與機(jī)器視覺——Visual C++與Matlab實現(xiàn)[M].人名郵電出版社.2014,5.

        [5]Milan Sonka,Vaclav Hlavac.圖像處理分析與機(jī)器視覺[M].清華大學(xué)出版社,2016,6.

        猜你喜歡
        計算機(jī)檢測
        “不等式”檢測題
        “一元一次不等式”檢測題
        “一元一次不等式組”檢測題
        計算機(jī)操作系統(tǒng)
        “幾何圖形”檢測題
        “角”檢測題
        穿裙子的“計算機(jī)”
        基于計算機(jī)自然語言處理的機(jī)器翻譯技術(shù)應(yīng)用與簡介
        科技傳播(2019年22期)2020-01-14 03:06:34
        計算機(jī)多媒體技術(shù)應(yīng)用初探
        科技傳播(2019年22期)2020-01-14 03:06:30
        信息系統(tǒng)審計中計算機(jī)審計的應(yīng)用
        96精品在线| 蜜臀av在线观看| 五月丁香综合激情六月久久| 亚洲有码转帖| 国产91一区二这在线播放| 日本超骚少妇熟妇视频| 日本视频二区在线观看| 午夜内射中出视频| 精品亚洲日韩国产一二三区亚洲| 丝袜美腿一区二区在线观看| 免费一区二区高清不卡av| 蜜臀色欲av在线播放国产日韩| 亚洲黄视频| 伊人亚洲综合影院首页| 偷拍色图一区二区三区| 国产农村妇女精品一二区| 91视频免费国产成人| 日韩女同一区在线观看| 亚洲成人av一二三四区| 蜜臀av 国内精品久久久| av无码天堂一区二区三区 | 亚洲精品国产av成拍| 人妻精品久久久久中文字幕| 欲妇荡岳丰满少妇岳| 亚洲欧洲无码精品ⅤA| 国产精品白浆一区二区免费看| 亚洲精品无码永久在线观看你懂的 | 国产免费人成视频在线| 国产午夜精品一区二区| 中文字幕国产91| 风间由美中文字幕在线| 色综合久久无码五十路人妻| 天码av无码一区二区三区四区 | 看日本全黄色免费a级| 伊人狠狠色丁香婷婷综合| 亚洲一区二区三区精品网| 麻豆成人久久精品一区| 一区二区三区精品亚洲视频| 九九九免费观看视频| 黑人巨大白妞出浆| 女人被躁到高潮嗷嗷叫免费软 |