[發明專利]圖形碼打碼和識別方法、裝置及系統有效
| 申請號: | 202011176875.9 | 申請日: | 2020-10-28 |
| 公開(公告)號: | CN112288066B | 公開(公告)日: | 2023-05-09 |
| 發明(設計)人: | 李云廷 | 申請(專利權)人: | 杭州海康威視數字技術股份有限公司 |
| 主分類號: | G06K19/06 | 分類號: | G06K19/06;G06K7/10;G06K7/14 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 張娜;劉芳 |
| 地址: | 310051 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 圖形 碼打碼 識別 方法 裝置 系統 | ||
本申請實施例提供一種圖形碼打碼和識別方法、裝置及系統,該圖形碼打碼方法包括:獲取第一圖像,所述第一圖像為對待打碼對象的表面進行拍攝后得到的圖像;確定所述第一圖像中的第一類型區域和第二類型區域,所述第一類型區域為適于打碼區域,所述第二類型區域為不適于打碼區域;在所述第一類型區域中確定多個目標打碼區域,所述目標打碼區域用于進行分塊打碼;根據所述目標打碼區域和預設圖形碼,獲取對所述預設圖形碼進行分塊后的打碼信息,所述打碼信息包括所述預設圖形碼分塊后的每個分塊碼對應的目標打碼區域。本申請實施例提供的方案,避免了打碼時造成的畸變或扭曲,提高了讀碼的準確率和成功率。
技術領域
本申請實施例涉及圖像處理技術領域,尤其涉及一種圖形碼打碼和識別方法、裝置及系統。
背景技術
在日常的工業和生活中,經常需要在物品上進行打碼。數據矩陣(Data?Matrix,簡稱DM)碼由于其體積小、編碼率高,被廣泛應用于工業打碼領域。
DM碼的廣泛應用為生產生活帶來了便利,但是在一些情況下,DM打碼的效果并不佳。例如,在零售和制藥行業,可能生產一些非平面材質的產品,如瓶罐等。在例如非平面材質的產品、干擾讀碼區域、褶皺區域、復雜紋理區域等等這些不適合的打碼區域上進行打碼,會造成條碼畸變或扭曲,后續譯碼的結果不準確。
發明內容
本申請實施例提供一種圖形碼打碼和識別方法、裝置及系統,以解決由于條碼畸變或扭曲導致后續譯碼不準確的問題。
第一方面,本申請實施例提供一種圖形碼打碼方法,包括:
獲取第一圖像,所述第一圖像為對待打碼對象的表面進行拍攝后得到的圖像;
確定所述第一圖像中的第一類型區域和第二類型區域,所述第一類型區域為適于打碼區域,所述第二類型區域為不適于打碼區域;
在所述第一類型區域中確定多個目標打碼區域,所述目標打碼區域用于進行分塊打碼;
根據所述多個目標打碼區域和預設圖形碼,獲取對所述預設圖形碼進行分塊后的打碼信息,所述打碼信息包括所述預設圖形碼分塊后的每個分塊碼對應的目標打碼區域。
在一種可能的實施方式中,確定所述第一圖像中的第一類型區域和第二類型區域,包括:
通過打碼區檢測網絡對所述第一圖像進行處理,得到所述第一圖像中的第一類型區域和第二類型區域;
其中,所述打碼區檢測網絡為對多組第一樣本學習得到的,每組第一樣本包括第一樣本圖像和第一標注圖像,所述第一標注圖像為標注了所述第一樣本圖像中的第一類型區域和第二類型區域后得到的圖像。
在一種可能的實施方式中,在所述第一類型區域中確定多個目標打碼區域,包括:
對所述第一類型區域進行連通域識別,確定多個候選打碼區域,每個候選打碼區域均為一個連通區域;
獲取所述多個候選打碼區域中每個候選打碼區域的最大內接矩形面積;
根據所述每個候選打碼區域的最大內接矩形面積,在所述多個候選打碼區域中確定所述多個目標打碼區域,其中,每個目標打碼區域的最大內接矩形面積均大于或等于第一閾值。
在一種可能的實施方式中,根據所述多個目標打碼區域和預設圖形碼,獲取對所述預設圖形碼進行分塊后的打碼信息,包括:
對所述預設圖形碼進行分塊,獲取所述分塊碼的數量,以及每個分塊碼的第一信息,所述第一信息包括所述分塊碼的面積和標識;
根據所述分塊碼的數量和每個分塊碼的所述第一信息,在所述多個目標打碼區域中確定所述每個分塊碼對應的目標打碼區域。
在一種可能的實施方式中,在對所述預設圖形碼進行分塊之前,所述方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州海康威視數字技術股份有限公司,未經杭州海康威視數字技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011176875.9/2.html,轉載請聲明來源鉆瓜專利網。





