System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及圖像識別,尤其涉及一種產品封邊缺陷檢測方法、裝置及存儲介質。
技術介紹
1、產品包裝的封邊實現涉及到材料特性、封邊技術、封邊機械、自動化控制、缺陷識別算法和超聲波技術等方面,可能會出現封邊缺陷。傳統封邊缺陷檢測對于非常微小或在復雜背景下的缺陷難以識別,例如在高速生產線上,高速移動的包裝材料使得高分辨率圖像捕捉困難,檢測準確度低。同時,往往僅針對特定類型的封邊材料和封邊機械,而對于新材料或不同生產環境的適用性低。
2、綜上,相關技術中存在的技術問題有待得到改善。
技術實現思路
1、本專利技術實施例提供了一種產品封邊缺陷檢測方法、裝置及存儲介質,有效地提高了準確度和適用性。
2、一方面,本專利技術實施例提供了一種產品封邊缺陷檢測方法,包括以下步驟:
3、獲取待檢測產品封邊圖像;
4、將所述待檢測產品封邊圖像輸入目標封邊缺陷檢測模型,得到初始封邊缺陷檢測結果;
5、若所述初始封邊缺陷檢測結果為有缺陷,則利用封邊模板對所述待檢測產品封邊圖像進行模板匹配,得到缺陷匹配結果;
6、若所述初始封邊缺陷檢測結果為無缺陷,則將所述待檢測產品封邊圖像輸入目標分類網絡模型,得到分類結果;
7、若所述缺陷匹配結果和所述分類結果均為無缺陷,則利用缺陷識別策略對所述待檢測產品封邊圖像進行策略判定,得到策略判定結果;
8、根據目標識別結果,確定目標封邊缺陷檢測結果,所述目標識別結果包括所述缺陷匹配結果、
9、在一些實施例中,所述目標封邊缺陷檢測模型通過以下步驟得到:
10、獲取產品封邊圖像集,所述產品封邊圖像集包括封邊合格圖像和封邊缺陷圖像;
11、根據所述產品封邊圖像集,生成初始封邊缺陷檢測模型;
12、采集封邊更新圖像集,所述封邊更新圖像集包括新增缺陷圖像和待識別封邊圖像,所述新增缺陷圖像具有未訓練缺陷類別;
13、根據所述封邊更新圖像集和所述初始封邊缺陷檢測模型,生成所述目標封邊缺陷檢測模型。
14、在一些實施例中,所述根據所述產品封邊圖像集,生成初始封邊缺陷檢測模型,包括:
15、對所述產品封邊圖像集進行灰度轉換,得到灰度數據集;
16、將所述封邊缺陷圖像中的缺陷區域進行裁剪,得到缺陷區域圖像;
17、將所述缺陷區域圖像覆蓋到所述封邊合格圖像上,得到擴增數據集;
18、采用預設邊緣檢測法對所述產品封邊圖像集進行邊緣檢測,得到輪廓數據集;
19、將所述產品封邊圖像集、所述灰度數據集、所述擴增數據集和所述輪廓數據集輸入預設封邊缺陷檢測模型,以使所述預設封邊缺陷檢測模型進行訓練,得到所述初始封邊缺陷檢測模型。
20、在一些實施例中,所述根據所述封邊更新圖像集和所述初始封邊缺陷檢測模型,生成所述目標封邊缺陷檢測模型,包括:
21、對所述新增缺陷圖像進行類別標注處理,得到新增標注圖像;
22、根據預測閾值,將所述待識別封邊圖像輸入所述初始封邊缺陷檢測模型,得到封邊缺陷識別結果,所述封邊缺陷識別結果用于作為偽標簽;
23、將所述新增標注圖像和所述封邊缺陷識別結果進行組合,得到新任務數據集;
24、通過增量學習將所述新任務數據集、所述產品封邊圖像集、所述灰度數據集、所述擴增數據集和所述輪廓數據集輸入所述初始封邊缺陷檢測模型,以使所述初始封邊缺陷檢測模型進行重訓練,得到所述目標封邊缺陷檢測模型。
25、在一些實施例中,所述封邊模板通過以下步驟得到:
26、利用白色光源采集產品圖像;
27、通過三通道色彩空間識別所述產品圖像中封邊區域的封邊顏色;
28、若所述封邊顏色為黑色,則利用紅色光源進行重新采集,更新所述產品圖像;
29、若所述封邊顏色為白色,則利用藍色光源進行重新采集,更新所述產品圖像;
30、若所述封邊顏色為黃色,則利用黃色光源進行重新采集,更新所述產品圖像;
31、從更新后的所述產品圖像中裁剪出所述封邊區域作為所述封邊模板。
32、在一些實施例中,所述目標分類網絡模型通過以下步驟得到:
33、將所述產品封邊圖像集輸入預設分類網絡模型,以使所述預設分類網絡模型進行訓練,得到所述目標分類網絡模型。
34、在一些實施例中,所述利用缺陷識別策略對所述待檢測產品封邊圖像進行策略判定,得到策略判定結果,包括:
35、若所述待檢測產品封邊圖像中的封邊邊緣凸出長條狀物、所述長條狀物的長度大于預設長度閾值且所述長條狀物與水平面的夾角大于預設夾角閾值,則將所述拉線作為所述策略判定結果;
36、若所述待檢測產品封邊圖像中的封邊存在橢圓狀物且所述橢圓狀物的面積大于預設面積閾值,則將所述封邊爆開作為所述策略判定結果;
37、若所述待檢測產品封邊圖像中的封邊存在多條線狀物且所述多條線狀物之間相互交叉,則將所述封邊破裂作為所述策略判定結果;
38、若所述待檢測產品封邊圖像中的封邊存在凹塊和凸塊、所述凹塊和所述凸塊的總面積大于預設凹凸閾值且所述凹塊與所述凸塊之間的平均距離小于預設距離閾值,則將所述封邊內陷作為所述策略判定結果。
39、另一方面,本專利技術實施例提供了一種產品封邊缺陷檢測裝置,包括:
40、第一模塊,用于獲取待檢測產品封邊圖像;
41、第二模塊,用于將所述待檢測產品封邊圖像輸入目標封邊缺陷檢測模型,得到初始封邊缺陷檢測結果;
42、第三模塊,用于若所述初始封邊缺陷檢測結果為有缺陷,則利用封邊模板對所述待檢測產品封邊圖像進行模板匹配,得到缺陷匹配結果;
43、第四模塊,用于若所述初始封邊缺陷檢測結果為無缺陷,則將所述待檢測產品封邊圖像輸入目標分類網絡模型,得到分類結果;
44、第五模塊,用于若所述缺陷匹配結果和所述分類結果均為無缺陷,則利用缺陷識別策略對所述待檢測產品封邊圖像進行策略判定,得到策略判定結果;
45、第六模塊,用于根據目標識別結果,確定目標封邊缺陷檢測結果,所述目標識別結果包括所述缺陷匹配結果、所述分類結果或所述策略判定結果,所述目標封邊缺陷檢測結果包括封邊破裂、拉線、封邊爆開、封邊內陷或無缺陷。
46、另一方面,本專利技術實施例提供了一種計算機裝置,包括:
47、至少一個處理器;
48、至少一個存儲器,用于存儲至少一個程序;
49、當所述至少一個程序被所述至少一個處理器執行,使得所述至少一個處理器實現所述的方法。
50、另一方面,本專利技術實施例提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序被處理器執行時實現所述的方法。<本文檔來自技高網...
【技術保護點】
1.一種產品封邊缺陷檢測方法,其特征在于,包括以下步驟:
2.根據權利要求1所述的方法,其特征在于,所述目標封邊缺陷檢測模型通過以下步驟得到:獲取產品封邊圖像集,所述產品封邊圖像集包括封邊合格圖像和封邊缺陷圖像;
3.根據權利要求2所述的方法,其特征在于,所述根據所述產品封邊圖像集,生成初始封邊缺陷檢測模型,包括:
4.根據權利要求3所述的方法,其特征在于,所述根據所述封邊更新圖像集和所述初始封邊缺陷檢測模型,生成所述目標封邊缺陷檢測模型,包括:
5.根據權利要求1所述的方法,其特征在于,所述封邊模板通過以下步驟得到:
6.根據權利要求1所述的方法,其特征在于,所述目標分類網絡模型通過以下步驟得到:
7.根據權利要求1所述的方法,其特征在于,所述利用缺陷識別策略對所述待檢測產品封邊圖像進行策略判定,得到策略判定結果,包括:
8.一種產品封邊缺陷檢測裝置,其特征在于,包括:
9.一種計算機裝置,其特征在于,包括:
10.一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算
...【技術特征摘要】
1.一種產品封邊缺陷檢測方法,其特征在于,包括以下步驟:
2.根據權利要求1所述的方法,其特征在于,所述目標封邊缺陷檢測模型通過以下步驟得到:獲取產品封邊圖像集,所述產品封邊圖像集包括封邊合格圖像和封邊缺陷圖像;
3.根據權利要求2所述的方法,其特征在于,所述根據所述產品封邊圖像集,生成初始封邊缺陷檢測模型,包括:
4.根據權利要求3所述的方法,其特征在于,所述根據所述封邊更新圖像集和所述初始封邊缺陷檢測模型,生成所述目標封邊缺陷檢測模型,包括:
5.根據權利要求1所述的方法,其特征在于,...
【專利技術屬性】
技術研發人員:彭廣德,杜步天,李衛銃,
申請(專利權)人:廣州里工實業有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。