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

基于halcon的字符缺陷檢測系統(tǒng)

2018-10-11 09:14:52汪成龍黃余鳳陳銘泉陳澤濤
制造業(yè)自動化 2018年9期
關(guān)鍵詞:產(chǎn)品檢測模型

汪成龍,黃余鳳,陳銘泉,陳澤濤,何 宣

(惠州學(xué)院 電子信息與電氣工程學(xué)院,惠州 516015)

0 引言

在日常生活和工業(yè)生產(chǎn)中,大部分產(chǎn)品都印刷有各種字符,利用字符識別產(chǎn)品已成為主要途徑。字符可以代表產(chǎn)品的品牌、型號、生產(chǎn)日期、長度和重量等,這些信息反映了產(chǎn)品的狀況,因此字符印刷的正確性影響人類對產(chǎn)品的認識度和產(chǎn)品及質(zhì)量。工業(yè)生產(chǎn)中,字符由機器印刷,由于產(chǎn)品漏放,偏放或機器誤操作,都會導(dǎo)致產(chǎn)品字符缺陷。字符缺陷主要包括:字符印刷不清晰,字符相對位置不合格,字符漏印。這將導(dǎo)致產(chǎn)品信息的不完全甚至錯誤,因此在生產(chǎn)制造中,產(chǎn)品的字符檢測尤為重要。

傳統(tǒng)的質(zhì)量檢測主要依靠人眼檢測,而在嘈雜的工廠環(huán)境中,大量的檢測工作以及質(zhì)量檢測的高要求,單純依靠人眼是難以滿足。這使得以機器視覺代替人眼實現(xiàn)字符缺陷檢測成為必然的發(fā)展趨勢。

鑒于目前我國產(chǎn)品字符檢測技術(shù)還不夠成熟,而人工檢測效率低、主觀性強,國內(nèi)字符缺陷檢測多采用人工方式,缺乏客觀性和科學(xué)性,勞動強度大,效率低[1],因此有必要研究一種速度快,準確率高的自動檢測方法。

基于機器視覺的字符缺陷檢測需要對字符用相機進行采集,然后運用圖像處理的算法進行識別判斷,最后控制電機進行相應(yīng)操作。

本文首先對產(chǎn)品的字符圖像進行采集,然后對采集到的圖像進行預(yù)處理,將圖片中的噪音消除并且將雜質(zhì)過濾掉;接著設(shè)定字符檢測區(qū)域,再選取7~10個正常樣本進行訓(xùn)練,查看均值圖像和標準差圖像,并設(shè)定最小絕對閾值和基本閾值。最后對系統(tǒng)進行運行檢測和數(shù)據(jù)分析實驗表明,該方法能精準穩(wěn)定地檢測產(chǎn)品字符是否缺陷,且檢測速度快,準確率高。

1 圖像獲取

在halcon中,獲取圖像有兩種方法,一是通過攝像頭實時采集,二是讀取磁盤中的圖片。halcon為百余種工業(yè)相機和圖像采集卡提供接口,包括GenlCam,GigE和IIDC1394[2]。通過halcon自帶的圖像獲取助手能快速的進行實時采集,步驟如下:

1)點擊打開新的Image Acquisition;

2)選擇圖像獲取接口;

3)點擊自動檢測接口;

4)實時連續(xù)采集;

5)代碼生成;

6)插入代碼。

由于已有相機采集的字符圖片,本文直接采用第二種方法,即從磁盤中讀取圖片。利用halcon自帶的算子read_image(:Image:FileName:)獲取圖片。

2 圖像預(yù)處理

2.1 圖像灰度化

圖1 圖像獲取助手

圖像的每個像素的顏色由R、G和B三個分量決定,每個分量有256種取值,如果直接進行處理,信息計算量非常大,因此對圖像進行灰度化處理可降低圖像處理時間。Halcon的rgb1_to_gray算子能夠進行灰度化操作,其灰度圖像根據(jù)下面公式所得[3]:

Red,Green,Blue分別表示紅綠藍三個通道,它們占的比例分別為29.9%,58.7%和11.4%。

圖2 原始圖像

圖3 灰度圖像

2.2 高斯濾波

濾波是圖像處理中常用的一種算法,其主要原理是在指定圖像上給定一個模板,該模板包括了目標像素及其周圍的像素(一般模板的大小為3×3),而目標像素的灰度值由其他像素和自身像素的灰度值確定。均值濾波里的模板核中所有的系數(shù)都為1,雖然能夠很好的取出圖片中的噪點,但它卻使圖像變得模糊,并且破壞了圖像中應(yīng)有的結(jié)構(gòu)特征[4]。相比于均值濾波,高斯濾波的模板核中的系數(shù)發(fā)生了變化,高斯濾波中的系數(shù)是根據(jù)式(2)得到的,其原型是二維高斯函數(shù)。

圖4 均值濾波核結(jié)構(gòu)

圖5 高斯濾波核結(jié)構(gòu)(σ=0.8)

經(jīng)過高斯濾波的圖像,不僅去除了圖像中的高斯噪聲,而且保持了圖像中的細節(jié)部分和輪廓特征,但其所得效果也與系數(shù)有關(guān),過小平滑效果不明顯,達到1.8時其效果基本和平滑濾波相近,因此需要調(diào)好高斯濾波的系數(shù)。由于本文中所采取的圖像打光效果好,圖像噪聲少,故采用σ=0.8的高斯濾波即可。

圖6 原始圖像

圖7 高斯濾波圖像

圖8 均值濾波圖像

3 基于halcon的字符缺陷檢測方法

變化模型是halcon中檢測字符缺陷常用的一種算法,用于區(qū)分好的對象和壞的對象,它僅僅依靠對象的灰度值進行判別。主要原理是對比字符上每個像素點的灰度值。不同位置上點的判斷標準不一樣,字符內(nèi)部的點要求較高,允許范圍較小,字符邊緣部分的點允許范圍較大。由于每個樣本的灰度值都存在著些許差異,所以變化模型要用到不止一個好的樣本,它有一個訓(xùn)練的過程,一般需要用到8~10好的樣本,因此變化模型匹配的通用性好,穩(wěn)定性高[5]。

固定字符的區(qū)域,根據(jù)以下公式設(shè)定需要得到的字符區(qū)域灰度值范圍:

部分檢測結(jié)果如圖9所示。

圖9 部分樣品檢測結(jié)果

4 基于halcon與C#軟件設(shè)計

Create _ variation _model (::Width ,Height ,Type,Mode : ModelID )[6]

Width:輸入需要對比圖像的寬度;

Height:輸入需要對比圖像的高度;

Type:輸入要對比圖像的類型,默認:’byte’參考:’byte’,’int2’,’unit2’ ;

Mode:輸入變換模型的計算方法,默認:’standard’,參 考:’standard’,’robust’,’direct’;

ModelID:輸出變換模型的句柄。

在可變模型中,存在著理想圖像和變換圖像的概念。在創(chuàng)建對象時,需要注意Mode這個參數(shù)。當Mode=’standard’,將對象的理想圖像表示為所有訓(xùn)練圖像的平均值,相應(yīng)的變化圖像表示為所有訓(xùn)練圖像的標準偏差。要確保只有良好對象的圖像被訓(xùn)練,因為平均值和標準偏差對于異常值是不穩(wěn)定的,如果不良對象的圖像被無意地訓(xùn)練,則理想對象的精度可能會受到影響。其優(yōu)點是可以迭代地對變化模型進行訓(xùn)練。

當Mode=’robust’,將對象的理想圖像表示為所有訓(xùn)練圖像的中值,相應(yīng)的變化圖像表示為所有訓(xùn)練圖像的中值絕對偏差。這種模式的優(yōu)點在于容錯性較大,不會因為加入不良對象導(dǎo)致模型的不穩(wěn)定。缺點在于不能進行迭代訓(xùn)練,所有的訓(xùn)練都是累積的。

4.1 訓(xùn)練過程

在創(chuàng)建變換模型對象中,選擇’standard’模式,在下面的訓(xùn)練過程中加入的都是良好對象的圖像,這里采用了10張圖像進行訓(xùn)練。訓(xùn)練中特別需要注意的是,由于變換模型對灰度值要求很高,而每張圖像中字符位置總有偏差,為了確保字符都在同一個區(qū)域,有必要進行匹配定位和放射變換,以矯正字符的位置。

4.2 查看訓(xùn)練結(jié)果并設(shè)定標準

訓(xùn)練完畢后,通過get_variation_model(:image Image,image VarImage:

Variation_model ModelID:)查找變化模型的理想圖像和變換圖像,結(jié)果如圖11~圖13所示。

圖10 理想圖像

圖11 變換圖像

圖12 最暗灰度圖像圖

圖13 最亮灰度圖像

由于設(shè)定的模式為standard,理想圖像即為均值圖像,變化圖像即為標準偏差圖像。從圖9(b)中可看出,理想圖像基本上與良好對象的圖像相同。從圖9(c)中可看出,變換圖像中字符邊緣部分亮度較高,字符內(nèi)部區(qū)域亮度較低,背景部分亮度最低,即反應(yīng)了字符邊緣灰度值變化較大,而其他地方灰度值變換較小或不變。上面兩圖符合預(yù)先設(shè)想的結(jié)果,表明加入訓(xùn)練的樣本都為良好樣本。接著要進行標準設(shè)定,即設(shè)定每個像素點灰度值的波動范圍為多少,超過波動范圍即算缺失。

根據(jù)多次實驗結(jié)果表明,當AbsThreshold=20,VarThreshold=3時正確率最高。

5 結(jié)論

以60張產(chǎn)品字符圖片為樣本,利用halcon編寫檢測軟件,軟件界面如圖10所示。

圖14 字符缺陷檢測系統(tǒng)

表1表明,該系統(tǒng)對四種缺陷類型和完整樣本測試正確率均為100%。

表1 運行結(jié)果數(shù)據(jù)表

得到結(jié)論如下:

1)檢測精度高,可檢測細小的瑕疵。

2)檢測速度快,檢測時間一般在幾百毫秒內(nèi)。

3)穩(wěn)定性高,對相似產(chǎn)品有一樣的判斷。

4)滿足工業(yè)二十四小時生產(chǎn)的需求。

猜你喜歡
產(chǎn)品檢測模型
一半模型
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
3D打印中的模型分割與打包
小波變換在PCB缺陷檢測中的應(yīng)用
2015產(chǎn)品LOOKBOOK直擊
Coco薇(2015年1期)2015-08-13 02:23:50
新產(chǎn)品
玩具(2009年10期)2009-11-04 02:33:14
主站蜘蛛池模板: 本亚洲精品网站| 欧美综合区自拍亚洲综合绿色 | 特级做a爰片毛片免费69| 免费国产高清视频| 亚洲成A人V欧美综合| 免费国产不卡午夜福在线观看| 久热re国产手机在线观看| 国产91小视频在线观看| 国产AV无码专区亚洲A∨毛片| 狠狠色综合久久狠狠色综合| 欧美特级AAAAAA视频免费观看| 亚洲成A人V欧美综合天堂| 99在线观看免费视频| 国产成人狂喷潮在线观看2345| 日韩成人在线网站| 国模私拍一区二区三区| 美女被狂躁www在线观看| 色婷婷亚洲十月十月色天| 国产成人高清精品免费| 精品天海翼一区二区| 性网站在线观看| 国产在线精彩视频二区| 欧类av怡春院| 亚洲视频四区| 天堂中文在线资源| 欧美在线网| 国产Av无码精品色午夜| 国产成人一区二区| 亚洲人成成无码网WWW| 国产精品自拍合集| 免费a级毛片18以上观看精品| 国产精品尹人在线观看| 国产在线无码一区二区三区| 精品在线免费播放| 久久久久久午夜精品| 日本高清在线看免费观看| 中文字幕无码制服中字| 免费国产在线精品一区| 日韩精品无码免费一区二区三区 | 91福利国产成人精品导航| 日本不卡视频在线| 中文字幕无码中文字幕有码在线| 日本成人福利视频| AV网站中文| 在线观看国产黄色| 日韩毛片在线播放| 在线观看精品自拍视频| 五月婷婷欧美| 成人精品午夜福利在线播放| 亚洲精品国产首次亮相| 欧洲欧美人成免费全部视频| 欧美日韩在线第一页| 青草视频免费在线观看| 国产免费黄| 久久久亚洲色| 国产美女免费网站| 91色国产在线| 久久午夜夜伦鲁鲁片无码免费| 国产欧美视频在线观看| 中文字幕人妻av一区二区| 国产丝袜无码精品| 欧美亚洲激情| 57pao国产成视频免费播放| 精品人妻一区二区三区蜜桃AⅤ| 日韩在线第三页| 亚洲精品视频网| 香蕉网久久| 国产香蕉97碰碰视频VA碰碰看| 午夜福利网址| 亚洲精品不卡午夜精品| 青青草原国产一区二区| 欧美一区二区三区香蕉视| 凹凸精品免费精品视频| 中文字幕一区二区视频| 国产拍揄自揄精品视频网站| 亚洲综合婷婷激情| 国产剧情一区二区| 毛片一区二区在线看| 亚洲欧美人成电影在线观看| 四虎永久免费地址| 中文无码伦av中文字幕| 国产波多野结衣中文在线播放 |