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
主站蜘蛛池模板: 91娇喘视频| 91免费国产在线观看尤物| 亚洲国产成人精品无码区性色| 综合网天天| 熟女成人国产精品视频| 亚洲男人的天堂在线| 99热国产在线精品99| 久久久久免费精品国产| 色播五月婷婷| 日韩美女福利视频| 国产jizzjizz视频| 色色中文字幕| 国产成年无码AⅤ片在线| 久无码久无码av无码| 欧美亚洲另类在线观看| 日韩免费毛片| 国产在线八区| 亚洲一区二区三区香蕉| 视频一区视频二区日韩专区| 成人中文字幕在线| 亚洲综合香蕉| 久久这里只有精品66| 美女高潮全身流白浆福利区| 久久国产精品麻豆系列| 婷婷久久综合九色综合88| 久久婷婷六月| 欧美一级高清片久久99| 日韩精品亚洲人旧成在线| 在线观看亚洲精品福利片| 亚洲国产成人综合精品2020| 91www在线观看| 人妻无码一区二区视频| 找国产毛片看| 欧美国产精品拍自| 六月婷婷激情综合| 国产福利免费视频| 波多野结衣视频网站| 色爽网免费视频| 国产成人凹凸视频在线| 一区二区理伦视频| 四虎成人免费毛片| 欧美中文字幕在线视频| 美女裸体18禁网站| 国产成人免费手机在线观看视频| 日本中文字幕久久网站| 91麻豆国产在线| 啪啪啪亚洲无码| 成人伊人色一区二区三区| 亚洲码一区二区三区| 91精品日韩人妻无码久久| 91精品专区国产盗摄| 欧美日本在线| 久久综合成人| 91久久夜色精品国产网站| 一级毛片免费的| 在线欧美日韩| 亚洲精品第一页不卡| 午夜性刺激在线观看免费| 在线观看热码亚洲av每日更新| 国产精品天干天干在线观看| 欧美亚洲第一页| 国产真实自在自线免费精品| 久久久久人妻精品一区三寸蜜桃| 婷婷成人综合| www.91在线播放| 女高中生自慰污污网站| 日本成人不卡视频| 97久久超碰极品视觉盛宴| 国产91无毒不卡在线观看| 亚洲精品午夜无码电影网| 91欧美在线| 夜夜操天天摸| a级毛片免费网站| 一区二区自拍| 午夜精品福利影院| 视频二区中文无码| 黄色在线网| 97精品国产高清久久久久蜜芽| 茄子视频毛片免费观看| 国产区在线观看视频| 免费毛片全部不收费的| 国产精品毛片一区|