一种DPM码处理方法、装置、存储介质及设备与流程

文档序号:34896752发布日期:2023-07-26 01:13阅读:36来源:国知局
一种DPM码处理方法、装置、存储介质及设备与流程

本申请涉及图像处理,具体而言,涉及一种dpm码处理方法、装置、存储介质及设备。


背景技术:

1、dpm(direct part mark,直接零部件标识)是一种特殊的标识制作技术,用于在机械电子行业零部件上用激光点刻蚀刻等手段标记,一般标记为二维码。在电子设备零件的生产过程中,dpm码的应用是相当广泛的,比起普通二维码或条码,dpm码具有更大的编码容量、更高的宽度和搞好的信息安全性。然而,大部分允许制作dpm码的产品部位的表面面积较小,这就对于读码器的性能提出了严苛的要求,当dpm码的分辨率较低时,普通性能的读码器往往无法有效解码。


技术实现思路

1、本申请实施例的目的在于提供一种dpm码处理方法、装置、存储介质及设备,旨在解决相关技术中存在的无法有效对低分辨率的dpm码进行解码的问题。

2、第一方面,本申请实施例提供的一种dpm码处理方法,包括:

3、对dpm码图片进行预处理,得到目标图片;所述预处理用于去除图片反光;

4、通过霍夫变换算法,提取所述目标图片中的圆心和半径;

5、利用所述圆心和所述半径,将所述目标图片中的圆形点印转换成矩形并设置为黑色,得到网格状二维码;所述网格状二维码用于解码处理。

6、在上述实现过程中,对dpm码图片进行去除图片反光的预处理,得到目标图片,再通过霍夫变换算法提取该目标图片中的圆心和半径,之后,利用提取出的圆心和半径,将该目标图片中的圆形点印转换成矩形并设置为黑色,以将图片中的dpm码还原成网格状二维码,进而可基于该网格状二维码进行解码处理。如此,实现强化边缘线效果,有效提高针对低分辨率的dpm码的解码效果。

7、进一步地,在一些实施例中,所述对dpm码图片进行预处理之前,包括:

8、使用分类模型检测所述dpm码图片的底色。

9、在上述实现过程中,在对dpm码图片进行预处理之前,利用分类模型检测出dpm码图片的底色,以便于针对其底色采用针对性的处理操作来去除反光影响,从而提升处理效果。

10、进一步地,在一些实施例中,所述对dpm码图片进行预处理,包括:

11、若所述dpm码图片的底色是黑底色,对所述dpm码图片进行二值化处理,得到二值化图片后,再对所述二值化图片进行反色处理。

12、在上述实现过程中,针对黑底色的dpm码图片,采用二值化结合反色处理的方式来突出二维码的点,从而去除反光影响。

13、进一步地,在一些实施例中,所述对dpm码图片进行预处理,包括:

14、若所述dpm码图片的底色是金属底色,对所述dpm码图片进行先膨胀再腐蚀的处理。

15、在上述实现过程中,针对金属底色的dpm码图像,采用先膨胀再腐蚀,即开运算的方式来消除图像中的一些孤立点,从而去除反光影响。

16、进一步地,在一些实施例中,所述分类模型是micronet模型。

17、在上述实现过程中,使用micronet模型来进行解码分流处理,可以降低计算消耗,提升处理效率。

18、进一步地,在一些实施例中,所述利用所述圆心和所述半径,将所述目标图片中的圆形点印转换成矩形并设置为黑色,包括:

19、利用所述圆心和所述半径,获取所述目标图片中各圆形点印对应的外接矩形,将获取的各外接矩形在所述目标图片中对应的区域均设置为黑色。

20、在上述实现过程中,利用已确定的各圆形点印对应的圆心坐标和半径,求解相应圆形点印的外接矩阵,将其所在区域设置为黑色,从而快速、有效地实现强化边缘线效果。

21、进一步地,在一些实施例中,所述方法还包括:

22、当基于所述网格状二维码成功解码时,保存所述网格状二维码。

23、在上述实现过程中,在基于网格状二维码成功解码后,对该网格状二维码进行保存,这样,当再次扫描相应的dpm码时,可以直接使用该网格状二维码来进行解码,提升解码效率。

24、第二方面,本申请实施例提供的一种dpm码处理装置,包括:

25、预处理模块,用于对dpm码图片进行预处理,得到目标图片;所述预处理用于去除图片反光;

26、提取模块,用于通过霍夫变换算法,提取所述目标图片中的圆心和半径;

27、还原模块,用于利用所述圆心和所述半径,将所述目标图片中的圆形点印转换成矩形并设置为黑色,得到网格状二维码;所述网格状二维码用于解码处理。

28、第三方面,本申请实施例提供的一种电子设备,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面任一项所述的方法的步骤。

29、第四方面,本申请实施例提供的一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,使得所述计算机执行如第一方面任一项所述的方法。

30、第五方面,本申请实施例提供的一种计算机程序产品,所述计算机程序产品在计算机上运行时,使得计算机执行如第一方面任一项所述的方法。

31、本申请公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本申请公开的上述技术即可得知。

32、为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。



技术特征:

1.一种dpm码处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述对dpm码图片进行预处理之前,包括:

3.根据权利要求2所述的方法,其特征在于,所述对dpm码图片进行预处理,包括:

4.根据权利要求2所述的方法,其特征在于,所述对dpm码图片进行预处理,包括:

5.根据权利要求2所述的方法,其特征在于,所述分类模型是micronet模型。

6.根据权利要求1所述的方法,其特征在于,所述利用所述圆心和所述半径,将所述目标图片中的圆形点印转换成矩形并设置为黑色,包括:

7.根据权利要求1所述的方法,其特征在于,所述方法还包括:

8.一种dpm码处理装置,其特征在于,包括:

9.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的方法。

10.一种电子设备,其特征在于,包括处理器、存储器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的方法。


技术总结
本申请实施例提供一种DPM码处理方法、装置、存储介质及设备,该方法中,对DPM码图片进行去除图片反光的预处理,得到目标图片,再通过霍夫变换算法提取该目标图片中的圆心和半径,之后,利用提取出的圆心和半径,将该目标图片中的圆形点印转换成矩形并设置为黑色,以将图片中的DPM码还原成网格状二维码,进而可基于该网格状二维码进行解码处理。如此,实现强化边缘线效果,有效提高针对低分辨率的DPM码的解码效果。

技术研发人员:刘海莹
受保护的技术使用者:创新奇智(上海)科技有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1