本發(fā)明涉及一種視覺檢測技術(shù),尤其涉及一種移動(dòng)終端螺絲的視覺檢測技術(shù)。
背景技術(shù):
視覺檢測就是用機(jī)器代替人眼來做測量和判斷。視覺檢測是指通過機(jī)器視覺產(chǎn)品(即圖像攝取裝置)將被攝取目標(biāo)轉(zhuǎn)換成圖像信號(hào),傳送給專用的圖像處理系統(tǒng),根據(jù)像素分布和亮度、顏色等信息,轉(zhuǎn)變成數(shù)字化信號(hào);圖像系統(tǒng)對(duì)這些信號(hào)進(jìn)行各種運(yùn)算來抽取目標(biāo)的特征,進(jìn)而根據(jù)判別的結(jié)果來控制現(xiàn)場的設(shè)備動(dòng)作。是用于生產(chǎn)、裝配或包裝的有價(jià)值的機(jī)制。它在檢測缺陷和防止缺陷產(chǎn)品被配送到消費(fèi)者的功能方面具有不可估量的價(jià)值。
在國外,機(jī)器視覺檢測應(yīng)用普及。而在國內(nèi),屬于新興的產(chǎn)業(yè)。未來,中國機(jī)器視覺檢測發(fā)展主要表現(xiàn)為以下一些特性:
1、隨著產(chǎn)業(yè)化發(fā)展對(duì)機(jī)器視覺的需求將呈上升趨勢
2、標(biāo)準(zhǔn)化、一體化解決方案將是機(jī)器視覺的必經(jīng)之路
目前視覺檢測機(jī)市場前景廣闊,眾多手機(jī)廠商對(duì)整機(jī)手機(jī)視覺檢測有強(qiáng)烈需求。但手機(jī)本身機(jī)型種類較多,產(chǎn)品工藝復(fù)雜,導(dǎo)入視覺檢測設(shè)備基本都是讀取條碼這一簡單功能,對(duì)于復(fù)雜檢測如檢測螺絲、導(dǎo)電布、插件目前還未能成功應(yīng)用。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明主要解決的技術(shù)問題是提供一種移動(dòng)終端上螺絲的視覺檢測方法及控制設(shè)備,使得能夠自動(dòng)檢測移動(dòng)終端上的螺絲是否正常安裝,提高檢測速度,降低誤檢和漏檢概率。
為了解決上述技術(shù)問題,本發(fā)明提供了一種移動(dòng)終端上螺絲的視覺檢測方法,包含以下步驟:
視覺檢測機(jī)對(duì)待檢測的移動(dòng)終端進(jìn)行圖片攝取,通過斑點(diǎn)檢測方法對(duì)當(dāng)前所攝取圖片上螺絲區(qū)域進(jìn)行檢測,如果未檢測得到螺絲頭部紋理影像,則判定該移動(dòng)終端螺絲檢測異常;如果檢測得到螺絲頭部紋理影像,則判定該移動(dòng)終端螺絲檢測通過。
作為進(jìn)一步改進(jìn),所述通過斑點(diǎn)檢測方法對(duì)當(dāng)前所攝取圖片上螺絲區(qū)域進(jìn)行檢測的步驟之前,還包含以下步驟:將螺絲影像圖片均衡化、二值化預(yù)處理。
作為進(jìn)一步改進(jìn),所述通過斑點(diǎn)檢測方法對(duì)當(dāng)前所攝取圖片上螺絲區(qū)域進(jìn)行檢測的步驟中,所述斑點(diǎn)檢測的模式設(shè)定為軟閾值模式,極性設(shè)定為黑底白點(diǎn),連通性模式設(shè)置為灰度、填充,設(shè)定尺寸面積為大于200。
作為進(jìn)一步改進(jìn),所述視覺檢測機(jī)對(duì)待檢測的移動(dòng)終端進(jìn)行圖片攝取的步驟之前,還包含以下步驟:
視覺檢測機(jī)預(yù)先對(duì)通過人工檢測的移動(dòng)終端進(jìn)行圖片攝取,從所攝取的標(biāo)準(zhǔn)圖片中選擇一特征區(qū)域,保存該特征區(qū)域的特征信息和位置信息,以及該標(biāo)準(zhǔn)圖片中螺絲區(qū)域的位置信息。
作為進(jìn)一步改進(jìn),所述視覺檢測機(jī)對(duì)待檢測的移動(dòng)終端進(jìn)行圖片攝取的步驟之后,還包含以下步驟:
根據(jù)所保存的標(biāo)準(zhǔn)圖片的特征信息,確定當(dāng)前所攝取圖片上的特征區(qū)域的位置信息,將所保存的標(biāo)準(zhǔn)圖片的特征區(qū)域位置信息與當(dāng)前確定的特征區(qū)域位置信息相比較,確定位移補(bǔ)償量,將所述位移補(bǔ)償量與已保存的螺絲區(qū)域位置信息相疊加,得到當(dāng)前所攝取圖片上螺絲區(qū)域的位置信息。
作為進(jìn)一步改進(jìn),所述特征區(qū)域的位置信息至少包含橫軸位置、縱軸位置和旋轉(zhuǎn)角度;
所述位移補(bǔ)償量至少包含橫軸位置差值、縱軸位置差值和旋轉(zhuǎn)角度差值。
作為進(jìn)一步改進(jìn),所述視覺檢測機(jī)對(duì)移動(dòng)終端進(jìn)行圖片攝取的步驟中,在所述移動(dòng)終端移動(dòng)到視覺檢測機(jī)中預(yù)設(shè)的傳感器的感應(yīng)范圍內(nèi)時(shí),觸發(fā)所述視覺檢測機(jī)上的攝像頭對(duì)該移動(dòng)終端進(jìn)行圖片攝取。
本發(fā)明還提供了一種移動(dòng)終端螺絲視覺檢測控制設(shè)備,包含:
圖片攝取控制模塊,用于控制視覺檢測機(jī)對(duì)待檢測的移動(dòng)終端進(jìn)行圖片攝取;
圖片接收模塊,用于從所述視覺檢測機(jī)獲取當(dāng)前所攝取的圖片;
斑點(diǎn)檢測模塊,用于對(duì)當(dāng)前所攝取圖片上螺絲區(qū)域進(jìn)行檢測,如果未檢測得到螺絲頭部紋理影像,則判定該移動(dòng)終端螺絲檢測異常;如果檢測得到螺絲頭部紋理影像,則判定該移動(dòng)終端螺絲檢測通過。
作為進(jìn)一步改進(jìn),該設(shè)備還包含:
存儲(chǔ)模塊,用于保存標(biāo)準(zhǔn)圖片中特征區(qū)域的特征信息和位置信息,以及該標(biāo)準(zhǔn)圖片中螺絲區(qū)域的位置信息;所述標(biāo)準(zhǔn)圖片由視覺檢測機(jī)對(duì)預(yù)先通過人工檢測的移動(dòng)終端進(jìn)行圖片攝取得到;
特征區(qū)域查找模塊,用于根據(jù)所述存儲(chǔ)模塊所保存的標(biāo)準(zhǔn)圖片的特征信息,確定當(dāng)前所攝取圖片上的特征區(qū)域的位置信息;
位置比較模塊,用于將所保存的標(biāo)準(zhǔn)圖片的特征區(qū)域位置信息與特征區(qū)域查找模塊所確定的特征區(qū)域位置信息相比較,確定位移補(bǔ)償量;
位置補(bǔ)償模塊,用于將所述位置比較模塊確定的位移補(bǔ)償量與所述存儲(chǔ)模塊中保存的螺絲區(qū)域位置信息相疊加,得到當(dāng)前所攝取圖片上螺絲區(qū)域的位置信息。
作為進(jìn)一步改進(jìn),該設(shè)備還包含:
預(yù)處理模塊,用于將螺絲影像圖片均衡化、二值化預(yù)處理。
本發(fā)明實(shí)施方式與現(xiàn)有技術(shù)相比,主要區(qū)別及其效果在于:通過視覺檢測機(jī)對(duì)待檢測的移動(dòng)終端進(jìn)行圖片攝取,通過斑點(diǎn)檢測方法對(duì)當(dāng)前所攝取圖片上螺絲區(qū)域進(jìn)行檢測,如果未檢測得到螺絲頭部紋理影像,則判定該移動(dòng)終端螺絲檢測異常;如果檢測得到螺絲頭部紋理影像,則判定該移動(dòng)終端螺絲檢測通過。通過該方法,可以降低人工成本,縮短檢測時(shí)間,最大程度降低漏檢和誤檢概率。
視覺檢測機(jī)預(yù)先對(duì)通過人工檢測的移動(dòng)終端進(jìn)行圖片攝取,從所攝取的 標(biāo)準(zhǔn)圖片中選擇一特征區(qū)域,保存該特征區(qū)域的特征信息和位置信息,以及該標(biāo)準(zhǔn)圖片中螺絲區(qū)域的位置信息。在進(jìn)行實(shí)際檢測時(shí),根據(jù)所保存的標(biāo)準(zhǔn)圖片的特征信息,確定當(dāng)前所攝取圖片上的特征區(qū)域的位置信息,將所保存的標(biāo)準(zhǔn)圖片的特征區(qū)域位置信息與當(dāng)前確定的特征區(qū)域位置信息相比較,確定位移補(bǔ)償量,將位移補(bǔ)償量與已保存的螺絲區(qū)域位置信息相疊加,得到當(dāng)前所攝取圖片上螺絲區(qū)域的位置信息。從而無需人工手動(dòng)修正移動(dòng)終端位置,并且可以保證視覺檢測的準(zhǔn)確性。
附圖說明
圖1是本發(fā)明第一實(shí)施方式中移動(dòng)終端上螺絲的視覺檢測方法流程圖;
圖2是本發(fā)明第二實(shí)施方式中移動(dòng)終端螺絲視覺檢測控制設(shè)備結(jié)構(gòu)圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明的實(shí)施方式作進(jìn)一步地詳細(xì)描述。
本發(fā)明第一實(shí)施方式涉及一種移動(dòng)終端上螺絲的視覺檢測方法,如圖1所示。
步驟101中,預(yù)先通過視覺檢測機(jī)對(duì)人工檢測無異常的移動(dòng)終端(即良品)進(jìn)行圖片攝取,得到一標(biāo)準(zhǔn)圖片。通常情況下,由移動(dòng)終端移動(dòng)到視覺檢測機(jī)中安裝的傳感器的感應(yīng)范圍內(nèi)時(shí),觸發(fā)視覺檢測機(jī)上的攝像頭對(duì)該移動(dòng)終端進(jìn)行圖片攝取,得到標(biāo)準(zhǔn)圖片。
步驟102中,從所攝取的標(biāo)準(zhǔn)圖片中選擇一特征區(qū)域,這里的特征區(qū)域是指可以唯一辨識(shí)的區(qū)域,如具有特殊形狀的區(qū)域等。保存該特征區(qū)域的特征信息(如形狀信息)和位置信息,以及該標(biāo)準(zhǔn)圖片中螺絲區(qū)域的位置信息。這里的位置信息一般由橫軸位置、縱軸位置和旋轉(zhuǎn)角度確定。
完成上述預(yù)設(shè)操作后,進(jìn)入正常的檢測流程。步驟103中,待檢測的移動(dòng)終端隨著傳動(dòng)帶發(fā)生移動(dòng),在移動(dòng)到傳感器的感應(yīng)范圍內(nèi)時(shí),觸發(fā)攝像頭對(duì)該移動(dòng)終端進(jìn)行圖片攝取。
步驟104中,根據(jù)所保存的標(biāo)準(zhǔn)圖片的特征信息,確定當(dāng)前所攝取圖片上特征區(qū)域的位置信息。
步驟105中,將所保存的標(biāo)準(zhǔn)圖片的特征區(qū)域位置信息與當(dāng)前確定的特征區(qū)域位置信息相比較,確定位移補(bǔ)償量。該位移補(bǔ)償量一般包含橫軸位置差值、縱軸位置差值和旋轉(zhuǎn)角度差值。
步驟106中,將所確定的位移補(bǔ)償量與已保存的螺絲區(qū)域位置信息相疊加,得到當(dāng)前所攝取圖片上螺絲區(qū)域的位置信息,輸出螺絲區(qū)域影像。
步驟107中,對(duì)當(dāng)前所攝取圖片上螺絲區(qū)域影像進(jìn)行圖片均衡化、二值化預(yù)處理。
步驟108中,將斑點(diǎn)檢測的模式設(shè)定為軟閥值模式,極性設(shè)定為黑底白點(diǎn)(黑色螺絲背景,螺紋狀白色),連通性模式設(shè)定為灰度、填充,設(shè)定尺寸面積為大于200,數(shù)量為1個(gè)。本步驟也可以預(yù)先執(zhí)行,與步驟101至107無固定先后關(guān)系。
步驟109中,通過斑點(diǎn)檢測方法對(duì)當(dāng)前所攝取圖片上螺絲區(qū)域影像進(jìn)行檢測,如果未檢測得到螺絲頭部紋理影像(螺絲頭部的十字或一字紋理影像),則進(jìn)入步驟110,判定該移動(dòng)終端螺絲檢測異常;如果檢測得到螺絲頭部紋理影像,則進(jìn)入步驟111,判定該移動(dòng)終端螺絲檢測通過。
通過該視覺檢測方法,無需人工參與,可以快速、準(zhǔn)確地完成螺絲的視覺檢測。可以有效降低人工成本,縮短檢測時(shí)間,最大程度降低漏檢和誤檢概率。并且可以保證視覺檢測的準(zhǔn)確性。
本實(shí)施方式相對(duì)于現(xiàn)有技術(shù),具有如下優(yōu)勢:
1.人力方面對(duì)比:實(shí)施前1人負(fù)責(zé)checksfc以及目檢;實(shí)施后無需人工,自動(dòng)檢測以且檢測結(jié)果自動(dòng)上傳數(shù)據(jù)庫;
2.工作方式對(duì)比:實(shí)施前人工取放,消耗時(shí)間;實(shí)施后在線自動(dòng)檢查,無需取放這些多余動(dòng)作;
3.檢測時(shí)間對(duì)比:實(shí)施前人工目檢大致10s左右;實(shí)施后機(jī)器檢測時(shí)間1s,提高9倍;
4.工作疲勞度、時(shí)間對(duì)比:實(shí)施前人工長期工作疲勞,出現(xiàn)各種誤判、消極情緒,分班次休息;實(shí)施后24小時(shí)不間斷工作,穩(wěn)定可靠;
5.整體布局影響:實(shí)施前全部是人工操作,一條線20來人;實(shí)施后加入設(shè)備,提升自動(dòng)化水平,減少人工;
6.漏檢比例對(duì)比:實(shí)施前人工漏檢比例2%(漏檢數(shù)量/檢測數(shù)量);實(shí)施后機(jī)器漏檢比例為0;
7.誤判比例對(duì)比:實(shí)施前存在人工將ng(異常)誤判為pass(通過)現(xiàn)象;實(shí)施后機(jī)器誤檢比例為0。
本發(fā)明第二實(shí)施方式還提供一種移動(dòng)終端螺絲視覺檢測控制設(shè)備,如圖2所示,包含:
存儲(chǔ)模塊,用于保存標(biāo)準(zhǔn)圖片中特征區(qū)域的特征信息和位置信息,以及該標(biāo)準(zhǔn)圖片中螺絲區(qū)域的位置信息;其中,標(biāo)準(zhǔn)圖片由視覺檢測機(jī)對(duì)預(yù)先通過人工檢測的移動(dòng)終端進(jìn)行圖片攝取得到。
圖片攝取控制模塊,用于控制視覺檢測機(jī)對(duì)待檢測的移動(dòng)終端進(jìn)行圖片攝??;具體可以在移動(dòng)終端移動(dòng)到視覺檢測機(jī)中預(yù)設(shè)的傳感器的感應(yīng)范圍內(nèi)時(shí),控制視覺檢測機(jī)上的攝像頭對(duì)該移動(dòng)終端進(jìn)行圖片攝取。
圖片接收模塊,用于從該視覺檢測機(jī)獲取當(dāng)前所攝取的圖片;
特征區(qū)域查找模塊,用于根據(jù)存儲(chǔ)模塊所保存的標(biāo)準(zhǔn)圖片的特征信息,確定當(dāng)前所攝取圖片上的特征區(qū)域的位置信息;
位置比較模塊,用于將所保存的標(biāo)準(zhǔn)圖片的特征區(qū)域位置信息與特征區(qū)域查找模塊所確定的特征區(qū)域位置信息相比較,確定位移補(bǔ)償量;
位置補(bǔ)償模塊,用于將位置比較模塊確定的位移補(bǔ)償量與存儲(chǔ)模塊中保存的螺絲區(qū)域位置信息相疊加,得到當(dāng)前所攝取圖片上螺絲區(qū)域的位置信息。其中,上述的特征區(qū)域的位置信息包含橫軸位置、縱軸位置和旋轉(zhuǎn)角度;位移補(bǔ)償量包含橫軸位置差值、縱軸位置差值和旋轉(zhuǎn)角度差值。
預(yù)處理模塊,用于將當(dāng)前所攝取圖片上螺絲影像圖片均衡化、二值化預(yù) 處理。
斑點(diǎn)檢測模塊,用于對(duì)預(yù)處理后的螺絲區(qū)域圖片進(jìn)行檢測,如果未檢測得到螺絲頭部紋理影像,則判定該移動(dòng)終端螺絲檢測異常;如果檢測得到螺絲頭部紋理影像,則判定該移動(dòng)終端螺絲檢測通過。
斑點(diǎn)檢測設(shè)定模塊,預(yù)先將斑點(diǎn)檢測模塊的檢測模式設(shè)定為軟閾值模式,極性設(shè)定為黑底白點(diǎn),連通性模式設(shè)置為灰度、填充,設(shè)定尺寸面積為大于200。
通過該視覺檢測控制設(shè)備,無需人工參與,可以快速、準(zhǔn)確地完成螺絲的視覺檢測??梢杂行Ы档腿斯こ杀?,縮短檢測時(shí)間,最大程度降低漏檢和誤檢概率。并且可以保證視覺檢測的準(zhǔn)確性。
雖然通過參照本發(fā)明的某些優(yōu)選實(shí)施方式,已經(jīng)對(duì)本發(fā)明進(jìn)行了圖示和描述,但本領(lǐng)域的普通技術(shù)人員應(yīng)該明白,可以在形式上和細(xì)節(jié)上對(duì)其作各種改變,而不偏離本發(fā)明的精神和范圍。