一种DataMatrix码的检测方法技术

技术编号:40611305 阅读:18 留言:0更新日期:2024-03-12 22:19
本发明专利技术公开了一种DataMatrix码检测方法,基于YOLO目标检测模型首先实现了对采集到的原图中包含DataMatrix码的矩形区域的较为精准的初定位,有利于提升对DataMatrix码的检测准确率,并结合十字走向方法在初定位的矩形中检测L‑pattern区域,相比较传统方法对原图的全图特征检测速度更快;对原图做二值化处理后,再对YOLO目标检测模型定位到的矩形区域图像通过检测黑白边缘点来检测矩形中的L‑pattern区域,相比较传统方法在原图中直接对比像素值来确定DataMatrix码中的边缘点,检测更为高效;利用平行四边形原理,能够快速寻找到DataMatrix码的4个角点;定位到DataMatrix码的4个角点后,对检测到的DataMatrix码所在的区域图像进行仿射变换,有效提升了对畸变的DataMatrix码图的解码成功率。

【技术实现步骤摘要】

本专利技术涉及图像检测,具体涉及一种datamatrix码的检测方法。


技术介绍

1、datamatrix码是一种由id matrix于1987年开发的矩阵二维码,其可配置成正方形或矩形。datamatrix二维码在工业产品生产控制及日常生活中应用广泛,传统的datamatrix码检测方法通常基于原图做全局检测,存在检测速度慢、检测准确率不够高的问题。比如传统检测方法中,首先对原图做以寻找包含图1所示的datamatrix码的矩形区域的全局检测,由于原图尺寸不一,且各区域像素差值各异,同时可能存在噪声干扰,因此对原图以全局检测的方式去检测包含datamatrix码的矩形区域本身需要耗费较长时间,检测效果也难以保证。另外,检测到包含datamatrix码的矩形区域后,传统方法在检测矩形区域中的l-pattern区域(如图1中所示的finder pattern区域,即datamatrix码的左侧和底部的实线边)时,同样采用全局特征检测的方式,即对检测到的矩形区域进行全局的l-pattern特征检测,但由于矩形中像素差值同样各异且也可能存在噪声干扰,因此对l-p本文档来自技高网...

【技术保护点】

1.一种DataMatrix码的检测方法,其特征在于,包括步骤:

2.根据权利要求1所述的,其特征在于,步骤S1中,基于预先训练的YOLO目标检测模型从所述原图中检测所述矩形区域图像。

3.根据权利要求1所述的一种DataMatrix码的检测方法,其特征在于,执行步骤S2之前,评估所述矩形区域图像的质量,并在质量不合格时对所述矩形区域图像进行图像增强处理,图像质量评估指标包括PSNR、SSIM、IEF、UQI中的任意一种或多种,图像增强方法包括对图像做对比度增强、锐化中的任意一种或多种。

4.根据权利要求1所述的一种DataMatrix码的检测方法,其...

【技术特征摘要】

1.一种datamatrix码的检测方法,其特征在于,包括步骤:

2.根据权利要求1所述的,其特征在于,步骤s1中,基于预先训练的yolo目标检测模型从所述原图中检测所述矩形区域图像。

3.根据权利要求1所述的一种datamatrix码的检测方法,其特征在于,执行步骤s2之前,评估所述矩形区域图像的质量,并在质量不合格时对所述矩形区域图像进行图像增强处理,图像质量评估指标包括psnr、ssim、ief、uqi中的任意一种或多种,图像增强方法包括对图像做对比度增强、锐化中的任意一种或多种。

4.根据权利要求1所述的一种datamatrix码的检测方法,其特征在于,步骤s3中,以所述黑白图像的区域中心为“十字”的交叉点对所述黑白图像进行十字切分。

5.根据权利要求1中所述的一种...

【专利技术属性】
技术研发人员:魏畅毅王菲
申请(专利权)人:成都凯瑞奇智科技有限公司
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1