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