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