[发明专利]图形码打码和识别方法、装置及系统有效
申请号: | 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.vipzhuanli.com/pat/books/202011176875.9/2.html,转载请声明来源钻瓜专利网。