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

基于HALCON的字符識別及缺陷檢測

2014-01-21 06:53:18項輝宇劉倩倩黃佳軍
機電產品開發與創新 2014年2期
關鍵詞:實驗檢測

項輝宇,劉倩倩,黃佳軍,孫 超

(北京工商大學 材料與機械工程學院;北京工商大學中國食品安全研究中心,北京 100037)

0 引言

工業生產中,許多產品都包含有字符信息,而大量的自動化印刷導致字符出現印刷缺陷,進而降低產品的合格率,影響生產效率,因此控制字符的不合格率成為了急待解決的問題。流水線生產過程中,僅僅靠人工檢測不僅費時費力,而且很多細小的瑕疵不容易被發現。全自動化式的生產方式已逐漸成為主流,因此實現字符識別及缺陷檢測已成為必然的發展趨勢。字符缺陷主要是字符印刷不清晰,字符漏印,字符相對位置不合格等,本實驗實現了從圖像的獲取到判斷字符合格與否的全過程自動化。

1 檢測系統

基于機器視覺的字符識別及檢測需要對字符進行采集和處理,本實驗采用的檢測系統如圖1 所示。檢測系統包括攝像機、光源、圖像采集卡、圖像處理單元、旋轉試驗臺。

圖1 檢測系統Fig.1 Testing system

1.1 旋轉試驗臺

本實驗采用的旋轉試驗臺系統包括單片機、驅動器、步進電機、霍爾傳感器。利用單片機產生脈沖,經過驅動器的分配和方向控制,控制步進電機帶動轉盤運轉,可以實現步進電機的正轉、反轉、固定角度的轉動。本實驗利用VC++編程上位機界面控制步進電機的轉動。另外使用霍爾傳感器可以使實驗平臺轉到某一位置時觸發攝像機拍照,本實驗是利用霍爾開關觸發攝像機采集圖像,圖像顯示在HALCON 軟件的圖像窗口。

1.2 HALCON 處理軟件

HALCON 是一功能強大的機器視覺軟件,它提供了一個全面的視覺處理庫,包含了所有標準和高級的圖像處理方法,覆蓋了從不同的硬件采集圖像到高級的模式匹配算法;提供了機器視覺應用程序中通常所需要的一些工具,如文件處理、數據分析、算法操作或分類等。本文利用HALCON 機器視覺軟件來實現字符的識別及缺陷檢測。在線檢測時,霍爾開關產生觸發信號觸發攝像機抓取圖像,通過相機USB 接口傳輸到HALCON 軟件中,利用軟件中的算子功能對圖像進行相應的處理,判別圖像是否合格。

2 檢測算法

對于字符的識別,最有效地方法是模板匹配。首先將標準圖像中的標準字符選為模板,利用模板的一些特征作為篩選條件和待檢測的圖像進行匹配。

2.1 基于灰度值的匹配

將模板圖像中模板字符的灰度信息存儲在模板里,比較待檢圖像與模板的灰度信息,根據兩者的相似度來判別是否匹配。但是基于灰度值的匹配只能進行單模板匹配,一次只能識別一個對象,而且容易受到光照、噪聲等因素的干擾。信息匹配的魯棒性不高。

2.2 基于形狀的匹配

將模板圖像中的模板字符的輪廓形狀特征存儲在模板里,比較待檢圖像與模板的形狀特征,根據兩者的相似度來判別是否匹配。此種匹配技術抗光照條件干擾的能力強,能有效地檢測出偏移、旋轉、縮放、部分覆蓋的目標對象,一個模板可以包含多個對象實現多模板匹配,但是無法檢測字符間的相對位置,在一些字符相對位置要求高的應用中無法準確的檢測,如計算器、手機、鍵盤上的字符等。

2.3 基于組件的匹配

基于組件的匹配原理與形狀匹配相同,在對于一個包含多個字符的目標對象的檢測上,此匹配技術將此種目標對象作為一個大模板,訓練模板時允許各個字符間有相對的位置偏移、旋轉。在模板匹配過程中只需搜索到一個字符,根據模板中字符間的相對位置可以減少其他字符的搜索范圍,因此匹配速度較快。匹配結果為待檢對象各個字符的相對位置坐標、待檢字符相對于模板字符的旋轉角度及字符的相似度等信息。

本次實驗檢測的是字符的缺失及相對位置是否正確,基于上述三種模板匹配的特點,本實驗選擇的是基于組件的模板匹配。

3 檢測過程

字符識別及檢測的流程圖圖2 所示。一般在檢測的物體上有標準的對象存在,將此對象選作為匹配的基準。本實驗選擇 ‘0’ 作為匹配的基準、將3、4、5、9、A、F 六個字符作為待檢測對象,實現字符漏印,錯位兩方面的檢測。

圖2 檢測流程圖Fig.2 Testing flow chart

圖3 標準模板圖像Fig.3 Standard template

3.1 創建模板

首先采集一幅標準的模板圖像如圖3 所示。利用HALCON 算子gen_rectangle1 選擇目標對象,并把對象添加到ComponentRegions 中,如圖4 所示。若模板中的字符可以有相對的偏移或旋轉,則需要通過train_model_components 對不同位置的模板進行訓練,通過訓練的組件模板幾乎包含所有的組元相對位置,利用get_component_relations 算子可以觀察到組元位置、組元間相對位置。由于本實驗中待檢測的字符間相對位置關系已經確定,因此不需要對多個模板進行訓練。create_component_model (ModelImage, ComponentRegions:VariationRow,VariationColumn,VariationAngle, AngleStart, AngleExtent,ContrastLowComp, ContrastHighComp, MinSizeComp,Min-ContrastComp,MinScoreComp,NumLevelsComp, AngleStep-Comp,OptimizationComp,MetricComp,PregenerationComp:ComponentModelID,RootRanking)算子將ComponentRegions中的目標對象創建成模板。由于待檢物體的放置,攝像機位姿等因素的影響,需要對算子中的VariationRow,VariationColumn, VariationAngle 進行設置。經過創建模板產生RootRanking(根組元索引)用于模板匹配。最后利用算子get_component_model_tree 得出模板關系和模板搜索樹,如圖5 所示。

圖4 Component regionsFig.4 Component regions

圖5 模板關系和搜索樹Fig.5 Template relations and search tree

3.2 在線檢測

利用霍爾傳感器可以實現攝像機在同一位置抓取圖像。圖像傳輸至HALCON 軟件中,進行模板匹配,算子find_component_model 實現模板的搜索過程。由create_component_model 產生的RootRanking 被用于模板的搜索過程,搜索過程是先在待檢圖像中找到RootRanking,然后根據模板中的組字符間的相對位置一一搜索其他的組件(中間組件),可以通過設置使用其中一個RootRanking 使用固定的搜索路線來檢測。在一些應用中根組件有可能丟失,可以對find_component_mode 算子中的If-RootNotFound 進行設置解決根組件丟失問題。本實驗中‘0’ 為匹配基準,因此選擇 ‘0’ 為RootRanking,由可知搜索路徑為0-3-5-4-9-F-A。若3—F 中的任一中間組件丟失造成無法對其他組件進行搜索,可以對算子find_component_mode 中 的IfComponentNotFound 進行設置來動態適應搜索順序。利用算子get_found_component_model 獲得檢測到的組元,通過dev_display(FoundComponents)將檢測到的組件顯示出來。最后根據一定的檢測條件判斷檢測對象是否合格,本實驗使用的篩選條件是組件是否被找到即ScoreCompInst [i] 是否為0.0,若ScoreCompInst [i] =0.0 則說明第i 個組件丟失,產品字符漏印,則該產品不合格。

3.3 檢測結果

該實驗的檢測結果如圖6 所示。結果中的1-7 即搜索字符的順序,分別代表0-3-5-4-9-F-A。

圖6 檢測結果Fig.6 Test Results

從結果中可以看出: ①沒有被設為檢測模板的字符即使有錯誤也不能被檢測出來;②對于字符漏印的產品,可以被準確的檢測出來,并且其他字符也能夠準確提取并顯示;③對于字符順序有錯的產品也能夠檢測出來。

實驗驗證基于組件的匹配可以較好地應用到字符的檢測中。

4 總結

實驗結果表明,本文提出的基于HALCON 的字符組件匹配技術可以準確的實現字符識別及缺陷檢測。與傳統的人工檢測方法相比較,基于組件的缺陷檢測使生產線上產品的質量檢測有了進一步的進展。隨著工業自動化生產的發展,機器視覺在工業上的應用將得到更廣泛的應用和發展。然而試驗臺的轉速對攝像機的圖像抓取質量會有較大的影響,本實驗中試驗臺的速度較低,在高速下的字符檢測還有待進一步的研究。

[1] Carsten Steger,Markus Ulrich,Christian Wiedemanm.機器視覺算法與應用[M].北京:清華大學出版社,2008.

[2] 張瓊,沈海宏,沈民奮,劉長春.基于HALCON 的無印記印刷品圖像質量檢測[J].汕頭大學學報,2011.

[3] 黃建榮,范彥斌,葉邦彥.基于Halcon 的STM-PCB 元件缺陷檢測[J].佛山科學技術學院學報(自然科學版),2008.

[4] 陳濤.基于HALCON 的表面貼裝電子組件檢測系統的研發[D].廣東:華南理工大學,2011.

[5] 李志強,項輝宇.OCR 在印刷字符實時檢測系統中的應用[J].機電產品開發與創新,2013,5.

[6] 孫懷遠,廖躍華.基于HALCON 的藥品包裝瓶批號檢測技術研究[J].包裝工程,2008,4.

猜你喜歡
實驗檢測
記一次有趣的實驗
微型實驗里看“燃燒”
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
做個怪怪長實驗
NO與NO2相互轉化實驗的改進
實踐十號上的19項實驗
太空探索(2016年5期)2016-07-12 15:17:55
主站蜘蛛池模板: 中字无码av在线电影| 97精品国产高清久久久久蜜芽| 欧洲成人在线观看| 久久九九热视频| 亚洲综合香蕉| 狠狠色狠狠综合久久| 国产成人精品18| 国产欧美日韩在线一区| 亚洲精品你懂的| 在线精品欧美日韩| 欧美成一级| 久久青草热| 久久99蜜桃精品久久久久小说| 日韩欧美国产另类| 久久美女精品国产精品亚洲| 成人午夜网址| 精品一区国产精品| а∨天堂一区中文字幕| 夜色爽爽影院18禁妓女影院| 欧美黑人欧美精品刺激| 国产成人精品一区二区| 喷潮白浆直流在线播放| 国产精品毛片一区| 一级成人欧美一区在线观看| 国模沟沟一区二区三区| 99久久精品久久久久久婷婷| 91亚洲国产视频| 色综合成人| 国产精品久线在线观看| 国产成人1024精品| 国产精品视频第一专区| 国产在线观看一区二区三区| 国产精品美女在线| 欧美成在线视频| 亚洲一区免费看| 久久久久久久蜜桃| 日本精品一在线观看视频| 99精品福利视频| a毛片免费观看| 国产www网站| 在线a视频免费观看| 91麻豆国产视频| 亚洲第一视频免费在线| 97精品伊人久久大香线蕉| 久久久受www免费人成| 无码网站免费观看| 青青网在线国产| 她的性爱视频| 久久这里只有精品2| 亚洲第一成年网| 亚洲av色吊丝无码| 欧美日韩亚洲国产主播第一区| 国产主播一区二区三区| 亚洲中文字幕av无码区| 国产欧美精品专区一区二区| 全午夜免费一级毛片| 人妻丰满熟妇av五码区| 免费国产高清精品一区在线| 国产欧美日韩另类| 农村乱人伦一区二区| 中文字幕欧美日韩| 国产微拍精品| 无码精品国产dvd在线观看9久| 露脸国产精品自产在线播| 国产在线精彩视频二区| 免费网站成人亚洲| 亚洲不卡影院| 久久久久免费精品国产| 免费a级毛片视频| 青青青国产精品国产精品美女| 国产主播在线一区| 美女一级毛片无遮挡内谢| 久久精品人人做人人爽电影蜜月| 国产欧美日韩va| 最新无码专区超级碰碰碰| 国产亚洲视频中文字幕视频| 亚洲狼网站狼狼鲁亚洲下载| 国产在线小视频| 欧美啪啪视频免码| 伊在人亞洲香蕉精品區| 无码免费试看| 欧美人与牲动交a欧美精品 |