999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于機器視覺的工件鋸片缺陷檢測系統設計

2016-10-25 15:55:22管小衛丁琳
軟件工程 2016年8期
關鍵詞:機器視覺

管小衛 丁琳

摘 要:針對利用人的感覺器官在工業生產線檢測中的不足,提出了一個基于機器視覺的鋸片缺陷檢測系統。通過工業數碼相機等硬件采集圖像信息,采用亞像素精度閾值分割等圖像處理算法并借助機器視覺庫Halcon對采集的原始圖像進行處理,最后輸出檢測結果,提高了工業生產線檢測的效率。

關鍵詞:機器視覺;鋸片;檢測系統

中圖分類號:TP391.41 文獻標識碼:A

Abstract:Aiming at the shortage of the human sense organs in the industrial production line detection,the paper proposes a machine vision-based defect detection system for workpiece saw blade.The system applies industrial digital cameras to collect images,uses sub-pixel accuracy threshold segmentation as the image processing algorithm,adopts the professional machine vision library,Halcon,to process the original images,and finally outputs the test results.The system actually improves the detection efficiency of the industrial production line.

Keywords:machine vision;saw blade;detection system

1 引言(Introduction)

機器視覺工件檢測系統要求能在生產線上實時、準確地利用一些經典的邊緣檢測算子,比如Sobel算子、Prewitt算子[1]、Laplace算子和Canny算子[2]及其改進型的LoG算子[3]等圖像處理算法檢測出工件上主要的缺陷,然后通過統計分析評價出產品的質量狀況。若采用傳統的人工測量、計算、統計的方法進行識別,其效率極低,且產品質量無法得到有效保證,難以滿足高精度的產品測量和高效率的生產線需求[4-6]。目前機器視覺技術進行工件檢測,在工業領域應用較廣泛,具有非接觸、無磨損、高效率等優點[7,8],彌補了人眼檢測的不足。

本文以鋸片鋸齒兩側的坡口角度缺陷的檢測為例,提出了一套基于機器視覺的工件檢測系統。該系統由硬件系統和計算機軟件系統兩大部分組成,主要通過鏡頭、工業數碼相機,圖像采集卡等硬件系統完成圖像的采集,利用亞像素精度閾值圖像分割算法、幾何基元的分割算法、輪廓特征提取算法等圖像處理算法,借助專業的機器視覺庫Halcon[9,10],設計一個視覺檢測軟件,對采集的原始圖象進行處理并輸出結果。

2 計算機視覺檢測系統的構成(The composition of

computer vision inspection system)

計算機視覺檢測系統由硬件和軟件兩大部分構成。硬件系統的功能是用于采集原始數字圖像,主要由光源、光學系統、CCD相機、圖像采集卡和控制執行模塊等幾部分組成,軟件系統的功能是利用相應的圖像處理算法對采集到的圖像進行處理和識別。如圖1所示。

本文以鋸片缺陷的檢測為例,應根據系統分辨率和檢測精度的要求合理地選擇檢測系統的光源、照明方式、照明環境、工業相機、鏡頭、圖像采集卡等硬件模塊,如表1所示。只有采集到優質的鋸片檢測圖像,才能為圖像處理提供保證,提高檢測效率。

3 圖像處理算法(Image processing algorithm)

機器視覺檢測系統另一重要內容是圖像處理算法的設計,使用合適的編程語言描述并運行,通過圖像處理達到鋸片缺陷提取,最終實現機器視覺檢測系統的應用。

首先從采集得到的原始圖像中提取鋸片的輪廓,然后對輪廓進行分離得到鋸齒,利用特征提取法得到鋸齒輪廓,最后計算出鋸齒的坡口角度。如圖2所示。

3.1 亞像素精度閾值分割算法[11]

若把圖像看成是一個連續的函數,那么圖像邊緣可以定義為若干個點,這些點的方向導數(即灰度值變化率)在垂直于邊緣的方向上是局部最大的。

為獲取比原始圖像更高的分辨率圖像,可從原始圖像中提取亞像素精度數據,亞像素精度數據可以通過亞像素閾值分割或亞像素邊緣提取來獲得。最簡單的圖像分割算法是閾值分割算法。閾值分割的操作被定義為:

(1)

式中(r, c)表示某像素的坐標,fr,c表示灰度值,gmin和gmax分別表示選擇的最小閾值和最大閾值,該操作表示當灰度值滿足式(1)時,則輸出到區域S中。閾值分割算法執行速度較快,因為它對每個像素僅比較一次。若圖像邊緣比較模糊,則所選的閾值對定位邊緣有一定的影響。

使用亞像素精度閾值分割算法能得到由一組邊緣控制點形成的輪廓。圖像上的兩個區域以該輪廓分界,兩個區域的灰度值分別大于和小于gsub,為得到這個輪廓,可將圖像邊緣周圍的像素“連續”化表示成一個函數。其中一個簡單方法就是通過雙線性插值來處理,以達到像素細分的目的[12]。

(2)

通過重復選取未被處理的線段和附近的線段,直到形成閉合的輪廓,使用圖像灰度函數f(r,c)和常量函數g(r,c)=gsub相交運算得到亞像素精度閾值分割的結果。

3.2 幾何基元的分割和擬合算法

首先,把輪廓劃分為圓弧和直線段,分離直線段和相鄰的圓弧形狀之間的間隙,然后計算出鋸齒的每一側的方向。通過起始點和結束點將其轉化為一條直線并計算這條線的角度。然而,經處理的圖像的頂部不一定是非常尖銳的,和理想的鋸齒有一定的差異,導致計算鋸齒方向錯誤。因此,使用最小二乘法進行直線擬合,利用輪廓線段上所有的點,這樣可以得到擬合很好的直線。

3.3 圖像特征提取

特征提取是對原始圖像分割后選出部分輪廓或區域,從中找出一些特征量。

一個閉合且不自相交的輪廓其所圍繞的范圍將產生一個區域,那么輪廓跟前面提過的區域一樣也存在面積。若使用(r1,c1)=(rn,cn)表示一個閉合的輪廓,R表示輪廓包圍的亞像素精度區域集合,則階矩(p,q)可定義為:

4 實驗結果(Experimental result)

(1)獲取圖像輪廓

利用機器視覺軟件Halcon實現鋸片缺陷檢測的流程和部分代碼,首先提取鋸片圖像亞像素精度的輪廓,本系統選擇的是背光照明,圖像背景為白色,鋸片為黑色,如圖3所示。

(2)圖像輪廓分割

通過使用前面描述的算法將輪廓分割為線和圓弧,一方面Ramer算法可區分每個鋸齒的正面和后面,另一方面可以將相鄰鋸齒之間的空隙圓弧和鋸齒的直線段部分分離,圖4為得到的將原始輪廓分為圓弧和線段后的輪廓結果,圖5為去掉過長和過短及圓弧后剩下的鋸齒。

(3)計算鋸齒每側的方向和夾角

計算方向較好的方法是利用輪廓線段上所用的點,通過使用前面介紹的線段擬合的算法得到擬合很好的直線。

(4)結果分析

以機器視覺庫Halcon為軟件平臺,將以上算法設計成程序并對鋸齒的角度做計算。使用F5快捷鍵或單擊軟件界面的“運行”按鈕執行程序后,可在程序圖形界面窗口中依次顯示工件鋸齒的角度。當前窗口顯示的結果是鋸齒兩側用紅線標記,如圖6所示,精度為0.01°。所有已檢測的工件鋸齒的結果可通過變量窗口的Angles行中依次顯示,當前檢測的鋸齒角度通過Angle行顯示,測量單位是弧度,精度為0.000001°,顯示結果如圖7所示。

5 結論(Conclusion)

本文針對鋸片缺陷,運用了機器視覺檢測技術,對鋸片缺陷檢測技術的開發進行了一定的嘗試。本文對系統所使用的亞像素精度閾值分割、幾何基元的分割、輪廓特征提取、線段擬合等圖像處理算法進行了描述,最后基于機器視覺軟件Halcon搭建了針對鋸片缺陷檢測的機器視覺軟件平臺,最終實現鋸片缺陷檢測結果的輸出。

基于機器視覺的鋸片缺陷檢測系統是一個龐大而復雜的項目,在本系統中只針對鋸片尺寸缺陷中鋸齒坡角檢測進行了研究和設計,而實際鋸片尺寸缺陷的種類很多,如齒高、齒寬、鋸片厚度等,因此有必要進一步研究鋸片其他種類缺陷的機器視覺檢測。除此之外,還可根據實際情況對光源和照明方式等圖像采集系統做進一步的改進。

參考文獻(References)

[1] Prewitt J M S.Object Enhancement and Extraction[C].Picture Processing and Psychopictorics.Academic Press,New York,1970:75-149.

[2] Canny J.A Computational Approach to Edge Detection[J].IEEE Trans. Pattern Analysis and Machine Intelligence,

1986,8(6):679-698.

[3] Marr D,Hildreth E.Theory of Edge Detection[C].Proceedings of the Royal Society of London.Series B,Biological Sciences,1980,207(1167):187-217.

[4] 吳新杰,王苗苗,黃國興.基于粒子濾波和機器視覺的圓形零件尺寸測量[J].機械設計與制造,2012,11:49-51.

[5] 王曉翠,張玉連,麻恒闊.基于圖像處理的零件尺寸測量系統的研究[J].航空精密制造技術,2007,06:27-30.

[6] 賀雅琴,李琳.基于機器視覺的零件尺寸檢測的研究[J].煤礦機械,2010,06:102-104.

[7] 祁曉玲,趙霞霞,靳伍銀.基于機器視覺的軸類零件幾何尺寸測量[J].組合機床與自動化加工技術,2013,01:65-67;73.

[8] 王玉槐,等.薄片工業件特征在線視覺檢測系統研究[J].機床與液壓,2013,07:97-100.

[9] 章毓晉.機器視覺和圖像技術[J].自動化博覽,2009,02:20-25.

[10] 楊少榮,吳迪靖,段德山.機器視覺算法與應用[Z].北京:清華大學出版社,2008.

[11] 李景峰,楊麗娜,潘恒.串口通信技術詳解[Z].北京:機械工業出版社,2008.

[12] 關波,等.刀具輪廓亞像素精度閾值分割算法研究[J].圖學學報,2014,06:950-953.

作者簡介:

管小衛(1981-),男,碩士,講師.研究領域:圖像處理,軟件

工程.

丁 琳(1980-),女,本科,講師.研究領域:物聯網技術.

猜你喜歡
機器視覺
基于芯片點膠系統的視覺檢測技術研究
軟件導刊(2016年11期)2016-12-22 21:52:17
全自動模擬目標搜救系統的設計與實現
基于機器視覺的自動澆注機控制系統的研究
科技視界(2016年26期)2016-12-17 17:31:58
機器視覺技術的發展及其應用
科技視界(2016年25期)2016-11-25 19:53:52
視覺拉線檢測器的設計與實現
科技視界(2016年25期)2016-11-25 09:27:34
大場景三維激光掃描儀在研究生實踐教學培養中的應用
科教導刊(2016年25期)2016-11-15 17:53:37
基于機器視覺技術的動態“白帶”常規檢測系統的開發
科技視界(2016年20期)2016-09-29 11:11:40
對激光切割機的改進
科技視界(2016年6期)2016-07-12 09:12:40
人工智能在高校圖書館的預期
科技視界(2016年15期)2016-06-30 19:03:30
基于車牌識別的機器視覺課程研究
科技視界(2016年16期)2016-06-29 18:33:07
主站蜘蛛池模板: aa级毛片毛片免费观看久| 新SSS无码手机在线观看| 欧美日韩国产一级| 香蕉99国内自产自拍视频| 在线观看网站国产| 国产一级视频久久| 亚洲日本韩在线观看| 亚洲一区二区视频在线观看| 亚洲一级毛片在线观| 精品视频一区二区观看| 中字无码av在线电影| 日韩在线第三页| 五月天在线网站| 91无码国产视频| 亚洲第一中文字幕| 男女精品视频| 精品欧美日韩国产日漫一区不卡| 亚洲AV永久无码精品古装片| 亚洲国产成人综合精品2020| 国产一区自拍视频| 日韩天堂网| 国产在线拍偷自揄观看视频网站| 中美日韩在线网免费毛片视频| 国产精品无码翘臀在线看纯欲| 久久亚洲AⅤ无码精品午夜麻豆| 国产午夜看片| 亚洲天堂2014| 青青操国产视频| 激情成人综合网| 亚洲有码在线播放| 中国国语毛片免费观看视频| 免费欧美一级| 国产成人精品一区二区秒拍1o| 日韩高清中文字幕| 日本人真淫视频一区二区三区| 亚洲国产理论片在线播放| 成人精品亚洲| 91国内在线视频| 亚洲天堂精品视频| 久草网视频在线| 国产美女在线观看| 永久在线播放| 天天色天天操综合网| 久久久久青草线综合超碰| 久久黄色小视频| 91福利在线观看视频| 91精品国产91欠久久久久| 亚洲国产中文在线二区三区免| 97在线视频免费观看| 国内a级毛片| 制服丝袜一区| 久久婷婷六月| 国产经典在线观看一区| 国产美女91呻吟求| 国产91成人| 不卡无码h在线观看| 九色在线视频导航91| 亚洲女同一区二区| 日本手机在线视频| 国产亚洲视频免费播放| 亚洲成a∧人片在线观看无码| 69视频国产| 国产欧美另类| 日本爱爱精品一区二区| 波多野结衣在线se| 国产成人欧美| 免费看a级毛片| 婷婷激情五月网| 在线免费亚洲无码视频| 亚洲人成网站在线观看播放不卡| 亚洲一区二区视频在线观看| 99久久精品国产麻豆婷婷| 五月婷婷激情四射| 777午夜精品电影免费看| 人妻精品全国免费视频| 国产日韩精品欧美一区喷| 欧美a网站| 91国内在线视频| 久久精品嫩草研究院| 在线观看热码亚洲av每日更新| 国产一区二区三区在线观看视频 | 欧美日在线观看|