本發(fā)明涉及攝像頭鏡片加工,具體是涉及一種基于機(jī)器視覺的攝像頭鏡片品控測試方法及系統(tǒng)。
背景技術(shù):
1、攝像頭鏡片在生產(chǎn)時(shí),需要灌膠,進(jìn)而冷卻成型,形成攝像頭鏡片。攝像頭鏡片是精密光學(xué)器件,因此,灌膠的質(zhì)量對于攝像頭鏡片的品控至關(guān)重要。在實(shí)際的生產(chǎn)中,由于多種因素的影響,生產(chǎn)出的膠水可能會產(chǎn)生含有氣泡、膠條斷裂和多膠或少膠等缺陷。因此在各種需要通過灌膠來實(shí)現(xiàn)連接效果的場合中,嚴(yán)格控制灌膠的品控質(zhì)量是極其重要的。
2、依靠人力來對灌膠缺陷進(jìn)行檢測顯然是不合理的,由于其工作量大、效率低、檢測精度不高等特點(diǎn),已不能滿足實(shí)際的生產(chǎn)需求,同時(shí),人工檢測無法對灌膠進(jìn)行參數(shù)的實(shí)時(shí)矯正,導(dǎo)致攝像頭鏡片的質(zhì)量得不到保證。
技術(shù)實(shí)現(xiàn)思路
1、為解決上述技術(shù)問題,提供一種基于機(jī)器視覺的攝像頭鏡片品控測試方法及系統(tǒng),本技術(shù)方案解決了上述背景技術(shù)中提出的依靠人力來對灌膠缺陷進(jìn)行檢測顯然是不合理的,由于其工作量大、效率低、檢測精度不高等特點(diǎn),已不能滿足實(shí)際的生產(chǎn)需求,同時(shí),人工檢測無法對灌膠進(jìn)行參數(shù)的實(shí)時(shí)矯正的問題。
2、為達(dá)到以上目的,本發(fā)明采用的技術(shù)方案為:
3、一種基于機(jī)器視覺的攝像頭鏡片品控測試方法,包括:
4、獲取灌膠過程的灌膠成品圖像,對灌膠成品圖像作預(yù)處理,預(yù)處理時(shí),對灌膠成品圖像去噪,并對灌膠成品圖像進(jìn)行二值化處理,得到預(yù)處理圖像;
5、建立灌膠顯示圖像模型;
6、根據(jù)灌膠顯示圖像模型,分析預(yù)處理圖像,判斷灌膠成品是否多膠或少膠,若是,根據(jù)多膠或少膠的情況,對灌膠出液速度進(jìn)行調(diào)整,若否,則不作任何處理;
7、對預(yù)處理圖像進(jìn)行分析,判斷灌膠成品是否出現(xiàn)斷膠的情況,若是,則對灌膠頭的移動(dòng)速度進(jìn)行調(diào)整,并對灌膠出液速度進(jìn)行二次調(diào)整,若否,則不作任何處理;
8、獲取灌膠成品的第一側(cè)光圖像,對第一側(cè)光圖像進(jìn)行分析,判斷膠成品中是否含有氣泡,若是,則對等待灌膠的膠體進(jìn)行離心處理,對等待灌膠的膠體進(jìn)行實(shí)時(shí)監(jiān)測,得到第二側(cè)光圖像,對第二側(cè)光圖像進(jìn)行分析,直到等待灌膠的膠體內(nèi)不含氣泡為止,若否,則不作任何處理。
9、優(yōu)選的,所述建立灌膠顯示圖像模型包括以下步驟:
10、獲取實(shí)際灌膠過程中的灌膠成品的厚度范圍;
11、對厚度范圍以預(yù)設(shè)間距等分,得到至少一個(gè)等分點(diǎn);
12、獲取與等分點(diǎn)的值相等厚度的灌膠樣品,獲取灌膠樣品的樣品圖像;
13、將所有灌膠樣品與樣品圖像一一對應(yīng),匯總得到灌膠顯示圖像模型。
14、優(yōu)選的,所述分析預(yù)處理圖像,判斷灌膠成品是否多膠或少膠包括以下步驟:
15、獲取合格的灌膠成品的樣本體積;
16、對預(yù)處理圖像進(jìn)行分塊處理,得到至少一個(gè)分區(qū)對比塊;
17、對分區(qū)對比塊的色度進(jìn)行累計(jì)并平均,得到分區(qū)對比塊的第一平均色度;
18、在灌膠顯示圖像模型中,計(jì)算每個(gè)樣品圖像的第二平均色度,獲取第二平均色度與第一平均色度差距最小的樣品圖像,將樣品圖像的厚度作為分區(qū)對比塊的厚度;
19、對分區(qū)對比塊進(jìn)行輪廓識別,得到分區(qū)對比塊的面積;
20、使用分區(qū)對比塊的厚度和分區(qū)對比塊的面積,計(jì)算得出分區(qū)對比塊的體積;
21、累加預(yù)處理圖像中所有分區(qū)對比塊的體積,得到灌膠成品的實(shí)際體積;
22、將灌膠成品的實(shí)際體積與合格的灌膠成品的樣本體積作比較,若灌膠成品的實(shí)際體積大于合格的灌膠成品的樣本體積,則判斷為多膠,若灌膠成品的實(shí)際體積小于合格的灌膠成品的樣本體積,則判斷為少膠。
23、優(yōu)選的,所述根據(jù)多膠或少膠的情況,對灌膠出液速度進(jìn)行調(diào)整包括以下步驟:當(dāng)判斷為多膠時(shí),則使用灌膠成品的實(shí)際體積與合格的灌膠成品的樣本體積作差,得到調(diào)整體積;
24、獲取調(diào)整體積在灌膠成品的實(shí)際體積中的實(shí)際占比;
25、按實(shí)際占比的比例降低灌膠出液速度;
26、當(dāng)判斷為少膠時(shí),則使用合格的灌膠成品的樣本體積與灌膠成品的實(shí)際體積作差,得到調(diào)整體積;
27、獲取調(diào)整體積在灌膠成品的實(shí)際體積中的實(shí)際占比;
28、按實(shí)際占比的比例增大灌膠出液速度。
29、優(yōu)選的,所述對預(yù)處理圖像進(jìn)行分析,判斷灌膠成品是否出現(xiàn)斷膠的情況包括以下步驟:
30、獲取預(yù)處理圖像的像素點(diǎn)的色度;
31、統(tǒng)計(jì)灌膠顯示圖像模型中樣品圖像的色度范圍;
32、獲取預(yù)處理圖像中色度超出樣品圖像的色度范圍的像素點(diǎn),構(gòu)成疑似斷膠集合;
33、若疑似斷膠集合為空集,則膠成品未出現(xiàn)斷膠;
34、若否,則膠成品出現(xiàn)斷膠。
35、優(yōu)選的,所述對灌膠頭的移動(dòng)速度進(jìn)行調(diào)整,并對灌膠出液速度進(jìn)行二次調(diào)整包括以下步驟:
36、以預(yù)設(shè)間隔作為調(diào)整間距,對灌膠頭的移動(dòng)速度進(jìn)行減?。?/p>
37、每次調(diào)整結(jié)束后,得到調(diào)整膠體,判斷調(diào)整膠體是否出現(xiàn)斷膠的情況,判斷步驟與判斷灌膠成品是否出現(xiàn)斷膠的情況的步驟一致;
38、若判斷調(diào)整膠體出現(xiàn)斷膠的情況,則繼續(xù)調(diào)整,直到調(diào)整膠體未出現(xiàn)斷膠為止,獲取灌膠頭的實(shí)時(shí)移動(dòng)速度;
39、將實(shí)時(shí)移動(dòng)速度與移動(dòng)速度作比,得到調(diào)整比例;
40、以實(shí)時(shí)移動(dòng)速度作為灌膠頭的移動(dòng)速度;
41、灌膠出液速度乘以調(diào)整比例,得到灌膠調(diào)整出液速度,對灌膠出液速度進(jìn)行二次調(diào)整時(shí),將出液速度變?yōu)楣嗄z調(diào)整出液速度。
42、優(yōu)選的,所述獲取灌膠成品的第一側(cè)光圖像包括以下步驟:
43、從側(cè)面對灌膠成品發(fā)射側(cè)向光線,側(cè)向光線強(qiáng)度保持固定,側(cè)向光線與灌膠成品間距保持固定,側(cè)向光線方向?yàn)樗剑?/p>
44、從灌膠成品異于側(cè)向光線的一側(cè)獲取第一側(cè)光圖像。
45、優(yōu)選的,所述對第一側(cè)光圖像進(jìn)行分析,判斷膠成品中是否含有氣泡包括以下步驟:
46、獲取第一側(cè)光圖像的平均色度;
47、在第一側(cè)光圖像中進(jìn)行輪廓識別,得到至少一個(gè)疑似氣泡輪廓,作為疑似氣泡集合;
48、對疑似氣泡集合中的疑似氣泡輪廓進(jìn)行水平分割,分割疑似氣泡輪廓為上半部分和下半部分;
49、對上半部分?jǐn)M合,得到第一擬合函數(shù);
50、對第一擬合函數(shù)求二階導(dǎo)數(shù),若二階導(dǎo)數(shù)在上半部分不恒小于0,則判斷疑似氣泡輪廓不是氣泡,在疑似氣泡集合中刪除該疑似氣泡輪廓;
51、若否,則對下半部分?jǐn)M合,得到第二擬合函數(shù);
52、對第二擬合函數(shù)求二階導(dǎo)數(shù),若二階導(dǎo)數(shù)在下半部分不恒大于0,則判斷疑似氣泡輪廓不是氣泡,在疑似氣泡集合中刪除該疑似氣泡輪廓,若否,則判斷疑似氣泡輪廓是氣泡,在疑似氣泡集合中保留該疑似氣泡輪廓;
53、當(dāng)疑似氣泡輪廓遍歷疑似氣泡集合后,若疑似氣泡集合為空集,則膠成品中不含氣泡,若否,則膠成品中含有氣泡。
54、優(yōu)選的,所述第二側(cè)光圖像進(jìn)行分析的步驟與對第一側(cè)光圖像進(jìn)行分析的步驟一致。
55、一種基于機(jī)器視覺的攝像頭鏡片品控測試系統(tǒng),用于實(shí)現(xiàn)上述的基于機(jī)器視覺的攝像頭鏡片品控測試方法,包括:
56、圖像獲取模塊,所述圖像獲取模塊獲取灌膠過程的灌膠成品圖像,獲取灌膠成品的第一側(cè)光圖像;
57、圖像預(yù)處理模塊,所述圖像預(yù)處理模塊對灌膠成品圖像去噪,并對灌膠成品圖像進(jìn)行二值化處理,得到預(yù)處理圖像;
58、模型建立模塊,所述模型建立模塊建立灌膠顯示圖像模型;
59、灌膠質(zhì)量檢測模塊,所述灌膠質(zhì)量檢測模塊判斷灌膠成品是否多膠或少膠,判斷灌膠成品是否出現(xiàn)斷膠的情況,判斷膠成品中是否含有氣泡,;
60、灌膠出液速度調(diào)整模塊,所述灌膠出液速度調(diào)整模塊對灌膠出液速度進(jìn)行調(diào)整;
61、灌膠移動(dòng)速度調(diào)整模塊,所述灌膠移動(dòng)速度調(diào)整模塊對灌膠頭的移動(dòng)速度進(jìn)行調(diào)整;
62、離心處理模塊,所述離心處理模塊對等待灌膠的膠體進(jìn)行離心處理。
63、與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果在于:
64、通過設(shè)置灌膠質(zhì)量檢測模塊、灌膠出液速度調(diào)整模塊、灌膠移動(dòng)速度調(diào)整模塊和離心處理模塊,能使用視覺檢測對灌膠過程中容易出現(xiàn)的問題進(jìn)行監(jiān)測,檢測效率高,檢測精度高,能同時(shí)對多個(gè)膠體成品進(jìn)行檢測,避免了人工檢測的弊端,此外,能及時(shí)發(fā)現(xiàn)存在的灌膠問題,并根據(jù)灌膠的問題及時(shí)調(diào)整灌膠的參數(shù),進(jìn)而在后續(xù)的灌膠過程中,避免出現(xiàn)檢測到的灌膠問題。