本公開涉及玻璃制造領(lǐng)域,尤其涉及玻璃處理方法及裝置。
背景技術(shù):
1、玻璃在制造過程中,需要在不同的工位進(jìn)行不同的處理流程,比如:在當(dāng)前工位進(jìn)行防爆膜貼裝,在下一個(gè)工位進(jìn)行保護(hù)膜貼裝。
2、但如果在上一個(gè)工位完成相應(yīng)工序后,玻璃存在某些瑕疵,比如,玻璃有破損,或者膜貼合不夠精準(zhǔn)有褶皺等,罅隙玻璃在傳輸至當(dāng)前工位進(jìn)行相應(yīng)的工序時(shí),其實(shí)是無效工序,因?yàn)闆]有必要為該有罅隙的玻璃繼續(xù)進(jìn)行任何工序,這種有瑕疵的玻璃是不能提供給客商的,這樣對(duì)瑕疵玻璃繼續(xù)進(jìn)行工序的操作會(huì)導(dǎo)致原材料的浪費(fèi),增加了生產(chǎn)成本。
技術(shù)實(shí)現(xiàn)思路
1、為克服相關(guān)技術(shù)中存在的問題,本公開實(shí)施例提供玻璃處理方法及裝置。所述技術(shù)方案如下:
2、根據(jù)本公開實(shí)施例的第一方面,提供一種玻璃處理方法,包括:
3、獲取當(dāng)前工位處理后的待檢測(cè)玻璃的目標(biāo)圖像數(shù)據(jù);
4、將所述待檢測(cè)玻璃的目標(biāo)圖像數(shù)據(jù)輸入目標(biāo)玻璃瑕疵判斷模型中,得到所述待檢測(cè)玻璃的瑕疵原因;
5、在所述目標(biāo)玻璃瑕疵判斷模型判斷出所述待檢測(cè)玻璃中有瑕疵原因時(shí),輸出第一提示信息并將有瑕疵的所述待檢測(cè)玻璃抓離所述當(dāng)前工位;所述第一提示信息用于提示所述待檢測(cè)玻璃有瑕疵;
6、在所述目標(biāo)玻璃瑕疵判斷模型判斷出所述待檢測(cè)玻璃中沒有瑕疵原因時(shí),記錄所述待檢測(cè)玻璃的產(chǎn)品信息并將所述待檢測(cè)玻璃傳輸至下一個(gè)工位。
7、在一個(gè)實(shí)施例中,所述在所述目標(biāo)玻璃瑕疵判斷模型判斷出所述待檢測(cè)玻璃中沒有瑕疵原因時(shí),記錄所述待檢測(cè)玻璃的產(chǎn)品信息包括:
8、在所述目標(biāo)玻璃瑕疵判斷模型判斷出所述待檢測(cè)玻璃中沒有瑕疵原因時(shí),識(shí)別所述待檢測(cè)玻璃中噴涂的二維碼信息,所述二維碼信息中包括所述待檢測(cè)玻璃的產(chǎn)品信息;
9、在識(shí)別成功后,記錄所述待檢測(cè)玻璃的產(chǎn)品信息;
10、在識(shí)別失敗后,輸出第二提示信息,所述第二提示信息用于提示所述待檢測(cè)玻璃上噴涂的所述二維碼信息有誤。
11、在一個(gè)實(shí)施例中,所述方法還包括:
12、獲取多張歷史玻璃圖片,其中每張所述歷史玻璃圖片中至少包括一種瑕疵原因;
13、標(biāo)注各個(gè)所述玻璃圖片的瑕疵原因,得到標(biāo)注圖片數(shù)據(jù);
14、將所述標(biāo)注圖片數(shù)據(jù)劃分為訓(xùn)練集和測(cè)試集;
15、根據(jù)所述訓(xùn)練數(shù)據(jù)集對(duì)預(yù)設(shè)神經(jīng)網(wǎng)絡(luò)模型進(jìn)行訓(xùn)練,得到訓(xùn)練后的玻璃瑕疵判斷模型;
16、基于所述測(cè)試集對(duì)訓(xùn)練后的所述玻璃瑕疵判斷模型進(jìn)行調(diào)整,得到所述目標(biāo)玻璃瑕疵判斷模型。
17、在一個(gè)實(shí)施例中,所述基于所述測(cè)試集對(duì)訓(xùn)練后的所述玻璃瑕疵判斷模型進(jìn)行調(diào)整,得到所述目標(biāo)玻璃瑕疵判斷模型,包括:
18、將所述測(cè)試集輸入訓(xùn)練后的所述玻璃瑕疵判斷模型中,得到所述測(cè)試集中的各個(gè)所述歷史玻璃圖片的預(yù)測(cè)瑕疵原因;
19、基于所述測(cè)試集中的各個(gè)所述歷史玻璃圖片的預(yù)測(cè)瑕疵原因和所述測(cè)試集中的各個(gè)所述歷史玻璃圖片所標(biāo)注的瑕疵原因計(jì)算損失函數(shù)值;
20、基于所述損失函數(shù)值對(duì)所述模型參數(shù)進(jìn)行更新;
21、基于所述測(cè)試集和更新后的所述模型參數(shù)對(duì)所述玻璃瑕疵判斷模型進(jìn)行迭代訓(xùn)練,得到所述目標(biāo)玻璃瑕疵判斷模型。
22、在一個(gè)實(shí)施例中,將所述標(biāo)注圖片數(shù)據(jù)劃分為所述訓(xùn)練集、所述測(cè)試集和驗(yàn)證集,所述基于所述測(cè)試集和更新后的所述模型參數(shù)對(duì)所述玻璃瑕疵判斷模型進(jìn)行迭代訓(xùn)練,得到所述目標(biāo)玻璃瑕疵判斷模型包括:
23、基于所述測(cè)試集和更新后的所述模型參數(shù)對(duì)所述玻璃瑕疵判斷模型進(jìn)行迭代訓(xùn)練,得到初始玻璃瑕疵判斷模型;
24、基于所述驗(yàn)證集對(duì)所述初始玻璃瑕疵判斷模型進(jìn)行評(píng)估,以得到所述目標(biāo)玻璃瑕疵判斷模型。
25、在一個(gè)實(shí)施例中,所述基于所述驗(yàn)證集對(duì)所述初始玻璃瑕疵判斷模型進(jìn)行評(píng)估,包括:
26、將所述驗(yàn)證集輸入所述初始玻璃瑕疵判斷模型中,得到模型判斷結(jié)果;
27、將所述模型判斷結(jié)果與所述驗(yàn)證集中的各個(gè)所述歷史玻璃圖片所標(biāo)注的瑕疵原因進(jìn)行比較,如果所述模型判斷結(jié)果與所述驗(yàn)證集中的各個(gè)所述歷史玻璃圖片所標(biāo)注的瑕疵原因完全一致,記為模型判斷正確;
28、統(tǒng)計(jì)模型判斷正確總次數(shù)和模型判斷總次數(shù),根據(jù)所述模型判斷正確總次數(shù)和所述模型判斷總次數(shù)計(jì)算所述初始玻璃瑕疵判斷模型的準(zhǔn)確率;
29、根據(jù)所述初始玻璃瑕疵判斷模型的準(zhǔn)確率大于預(yù)設(shè)值時(shí),確定所述初始玻璃瑕疵判斷模型評(píng)估通過,評(píng)估通過的所述初始玻璃瑕疵判斷模型為所述目標(biāo)玻璃瑕疵判斷模型。
30、在一個(gè)實(shí)施例中,所述輸出第一提示信息,包括:
31、控制報(bào)警燈呈現(xiàn)紅燈;
32、和/或,
33、控制蜂鳴器輸出蜂鳴音。
34、在一個(gè)實(shí)施例中,所述輸出第一提示信息,包括:
35、控制觸摸顯示設(shè)備發(fā)出報(bào)警聲音并顯示所述待檢測(cè)玻璃的瑕疵原因。
36、根據(jù)本公開實(shí)施例的第二方面,提供一種玻璃處理裝置,包括:
37、第一獲取模塊,用于獲取當(dāng)前工位處理后的待檢測(cè)玻璃的目標(biāo)圖像數(shù)據(jù);
38、第一判斷模塊,用于將所述待檢測(cè)玻璃的目標(biāo)圖像數(shù)據(jù)輸入目標(biāo)玻璃瑕疵判斷模型中,得到所述待檢測(cè)玻璃的瑕疵原因;
39、第一處理模塊,用于在所述目標(biāo)玻璃瑕疵判斷模型判斷出所述待檢測(cè)玻璃中有瑕疵原因時(shí),輸出第一提示信息并將有瑕疵的所述待檢測(cè)玻璃抓離所述當(dāng)前工位;所述第一提示信息用于提示所述待檢測(cè)玻璃有瑕疵;
40、第二處理模塊,用于在所述目標(biāo)玻璃瑕疵判斷模型判斷出所述待檢測(cè)玻璃中沒有瑕疵原因時(shí),記錄所述待檢測(cè)玻璃的產(chǎn)品信息并將所述待檢測(cè)玻璃傳輸至下一個(gè)工位。
41、在一個(gè)實(shí)施例中,所述第二處理模塊包括:
42、第一判斷子模塊,用于在所述目標(biāo)玻璃瑕疵判斷模型判斷出所述待檢測(cè)玻璃中沒有瑕疵原因時(shí),識(shí)別所述待檢測(cè)玻璃中噴涂的二維碼信息,所述二維碼信息中包括所述待檢測(cè)玻璃的產(chǎn)品信息;
43、第一記錄子模塊,用于在識(shí)別成功后,記錄所述待檢測(cè)玻璃的產(chǎn)品信息;
44、第一輸出子模塊,用于在識(shí)別失敗后,輸出第二提示信息,所述第二提示信息用于提示所述待檢測(cè)玻璃上噴涂的所述二維碼信息有誤。
45、在一個(gè)實(shí)施例中,所述裝置還包括:
46、第二獲取模塊,用于獲取多張歷史玻璃圖片,其中每張所述歷史玻璃圖片中至少包括一種瑕疵原因;
47、第一標(biāo)注模塊,用于標(biāo)注各個(gè)所述玻璃圖片的瑕疵原因,得到標(biāo)注圖片數(shù)據(jù);
48、第一劃分模塊,用于將所述標(biāo)注圖片數(shù)據(jù)劃分為訓(xùn)練集和測(cè)試集;
49、第一訓(xùn)練模塊,用于根據(jù)所述訓(xùn)練數(shù)據(jù)集對(duì)預(yù)設(shè)神經(jīng)網(wǎng)絡(luò)模型進(jìn)行訓(xùn)練,得到訓(xùn)練后的玻璃瑕疵判斷模型;
50、第三獲取模塊,用于基于所述測(cè)試集對(duì)訓(xùn)練后的所述玻璃瑕疵判斷模型進(jìn)行調(diào)整,得到所述目標(biāo)玻璃瑕疵判斷模型。
51、在一個(gè)實(shí)施例中,所述第三獲取模塊,包括:
52、第二輸入子模塊,用于將所述測(cè)試集輸入訓(xùn)練后的所述玻璃瑕疵判斷模型中,得到所述測(cè)試集中的各個(gè)所述歷史玻璃圖片的預(yù)測(cè)瑕疵原因;
53、第一計(jì)算子模塊,用于基于所述測(cè)試集中的各個(gè)所述歷史玻璃圖片的預(yù)測(cè)瑕疵原因和所述測(cè)試集中的各個(gè)所述歷史玻璃圖片所標(biāo)注的瑕疵原因計(jì)算損失函數(shù)值;
54、第一更新子模塊,用于基于所述損失函數(shù)值對(duì)所述模型參數(shù)進(jìn)行更新;
55、第一訓(xùn)練子模塊,用于基于所述測(cè)試集和更新后的所述模型參數(shù)對(duì)所述玻璃瑕疵判斷模型進(jìn)行迭代訓(xùn)練,得到所述目標(biāo)玻璃瑕疵判斷模型。
56、在一個(gè)實(shí)施例中,將所述標(biāo)注圖片數(shù)據(jù)劃分為所述訓(xùn)練集、所述測(cè)試集和驗(yàn)證集,所述第一訓(xùn)練子模塊包括:
57、第二訓(xùn)練子模塊,用于基于所述測(cè)試集和更新后的所述模型參數(shù)對(duì)所述玻璃瑕疵判斷模型進(jìn)行迭代訓(xùn)練,得到初始玻璃瑕疵判斷模型;
58、第一評(píng)估子模塊,用于基于所述驗(yàn)證集對(duì)所述初始玻璃瑕疵判斷模型進(jìn)行評(píng)估,以得到所述目標(biāo)玻璃瑕疵判斷模型。
59、在一個(gè)實(shí)施例中,所述第一評(píng)估子模塊,包括:
60、第一處理子單元,用于將所述驗(yàn)證集輸入所述初始玻璃瑕疵判斷模型中,得到模型判斷結(jié)果;
61、比較子單元,用于將所述模型判斷結(jié)果與所述驗(yàn)證集中的各個(gè)所述歷史玻璃圖片所標(biāo)注的瑕疵原因進(jìn)行比較,如果所述模型判斷結(jié)果與所述驗(yàn)證集中的各個(gè)所述歷史玻璃圖片所標(biāo)注的瑕疵原因完全一致,記為模型判斷正確;
62、計(jì)算子單元,用于統(tǒng)計(jì)模型判斷正確總次數(shù)和模型判斷總次數(shù),根據(jù)所述模型判斷正確總次數(shù)和所述模型判斷總次數(shù)計(jì)算所述初始玻璃瑕疵判斷模型的準(zhǔn)確率;
63、第二處理子單元,用于根據(jù)所述初始玻璃瑕疵判斷模型的準(zhǔn)確率大于預(yù)設(shè)值時(shí),確定所述初始玻璃瑕疵判斷模型評(píng)估通過,評(píng)估通過的所述初始玻璃瑕疵判斷模型為所述目標(biāo)玻璃瑕疵判斷模型。
64、在一個(gè)實(shí)施例中,所述第一處理模塊,包括:
65、第一控制子模塊,用于控制報(bào)警燈呈現(xiàn)紅燈;
66、和/或,
67、第二控制子模塊,用于控制蜂鳴器輸出蜂鳴音。
68、在一個(gè)實(shí)施例中,所述第一處理模塊,包括:
69、第三控制子模塊,用于控制觸摸顯示設(shè)備發(fā)出報(bào)警聲音并顯示所述待檢測(cè)玻璃的瑕疵原因。
70、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。