码区定位方法、装置、计算机设备及计算机可读存储介质制造方法及图纸

技术编号:37122945 阅读:29 留言:0更新日期:2023-04-01 05:18
本申请涉及一种码区定位方法、装置、计算机设备及计算机可读存储介质。方法包括:获得待识别码图切分得到的各个图像块的梯度信息和梯度方向信息;根据各个图像块的梯度信息和梯度方向信息,确定各个图像块对应的方差特征;根据各个图像块对应的方差特征,对各个图像块进行分类处理,得到对应的类别为码区的一个或多个目标图像块;对一个或多个目标图像块进行聚类处理,得到待识别码图中的码区位置。采用本方法,能够提高图像中码区的定位准确率。率。率。

【技术实现步骤摘要】
码区定位方法、装置、计算机设备及计算机可读存储介质


[0001]本申请涉及码区定位
,特别是涉及一种码区定位方法、装置、计算机设备及计算机可读存储介质。

技术介绍

[0002]DMP(Direct Part Mark)是一种特殊的标识制作技术,能够直接在零部件表面上做标识,而不需要纸张、标签一类的标识载体。例如,通过喷墨生成的表面印刷DPM码,通过激光、刻蚀或点刻方式生成的侵入式DPM码(dot

peen)。由于零部件的材质品类繁多,使得零部件上呈现的DPM码经常质量不一。
[0003]传统技术中,常通过图像二值化方法提取出扫描的图像中的码区。但是,图像二值化方法容易被图像中的点状噪声干扰,使得这种方法对扫描得到的图像质量要求较高,而实际场景中二维码、条码或DPM码会随着使用次数的增加使码区磨损,导致该方法对实际场景中扫描得到的图像中的码区定位准确率较低。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种码区定位方法、装置、计算机设备、计算机可读存储介质及计算机程序产品,能够实现提高图像中的码区定位的准确率。
[0005]第一方面,本申请提供了一种码区定位方法,包括:获得待识别码图切分得到的各个图像块的梯度信息和梯度方向信息;根据各个图像块的梯度信息和梯度方向信息,确定各个图像块对应的方差特征;根据各个图像块对应的方差特征,对各个图像块进行分类处理,得到对应的类别为码区的一个或多个目标图像块;对一个或多个目标图像块进行聚类处理,得到待识别码图中的码区位置。
[0006]第二方面,本申请还提供了一种码区定位装置,包括:获得模块,用于获得待识别码图切分得到的各个图像块的梯度信息和梯度方向信息;确定模块,用于根据各个图像块的梯度信息和梯度方向信息,确定各个图像块对应的方差特征;分类模块,用于根据各个图像块对应的方差特征,对各个图像块进行分类处理,得到对应的类别为码区的一个或多个目标图像块;聚类模块,用于对一个或多个目标图像块进行聚类处理,得到待识别码图中的码区位置。
[0007]第三方面,本申请还提供了一种计算机设备,计算机设备包括存储器和处理器,存储器存储有计算机程序,该处理器执行计算机程序时实现上述的码区定位方法中的步骤。
[0008]第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的码区定位方法中的步骤。
[0009]第五方面,本申请还提供了一种计算机程序产品,计算机程序产品包括计算机程序,该计算机程序被处理器执行时实现上述的码区定位方法中的步骤。
[0010]上述码区定位方法、装置、计算机设备及计算机可读存储介质,根据待识别码图切分得到的各个图像块的梯度信息和梯度方向信息,确定各个图像块对应的方差特征;进而根据各个图像块对应的方差特征,对各个图像块进行分类处理,得到对应的类别为码区的一个或多个目标图像块,避免了光照对图像块的影响,提高了待识别码图中码区定位的准确率,并通过对类别为码区的一个或多个目标图像块进一步聚类得出码区位置,而非从整个待识别码图中聚类得出,不仅能够提高数据处理效率,还能进一步提高待识别码图中的码区位置的定位准确率。
附图说明
[0011]图1为本申请实施例提供的第一种码区定位方法的流程示意图;图2为本申请实施例提供的一种对待识别码图进行网格切分的示意图;图3为本申请实施例提供的一种对待识别码图进行粗定位处理和图片剪裁处理步骤的流程示意图;图4为本申请实施例提供的第二种码区定位方法的流程示意图;图5为本申请实施例提供的第三种码区定位方法的流程示意图;图6为本申请实施例提供的一种码区定位装置的结构框图;图7为本申请实施例提供的一种计算机设备的内部结构图;图8为本申请实施例提供的一种计算机可读存储介质的内部结构框图。
具体实施方式
[0012]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0013]在一些实施例中,如图1所示,提供了一种码区定位方法,本实施例以该方法应用于计算机设备进行举例说明,在实际应用中,该计算机设备可以是终端。可以理解的是,该方法也可以应用于服务器,还可以应用于包括计算机设备和服务器的系统,并通过计算机设备和服务器的交互实现。例如,待识别码图可以是预先存储在计算机设备中的,也可以是计算机设备扫描得到的,还可以是计算机设备发送到服务器中的。其中,终端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。本实施例中,该方法包括以下步骤:步骤S101,获得待识别码图切分得到的各个图像块的梯度信息和梯度方向信息。
[0014]其中,待识别码图是指需要定位出码区位置的图像。图像块是指从待识别码图中切分出的部分图像。梯度信息是指描述待识别码图中的像素在其邻域内的变化的数据;例如,梯度信息可以是梯度图。梯度方向信息是指描述待识别码图的梯度在标量场上的增长方向的数据;例如,梯度方向信息可以是梯度方向图。
[0015]具体地,计算机设备扫描物品上的码图,得到待识别码图;进而计算机设备利用梯度算子计算待识别码图中各个像素的初始梯度信息和初始梯度方向信息。此外,计算机设
备还可以对待识别码图进行重叠切分,得到多个图像块,进而根据待识别码图中各个像素的初始梯度信息和初始梯度方向信息,分别确定各个图像块的梯度信息和梯度方向信息。
[0016]步骤S102,根据各个图像块的梯度信息和梯度方向信息,确定各个图像块对应的方差特征。
[0017]其中,方差特征是指图像块的方向梯度上的方差信息。需要说明的是,由于码区内像素点的明暗变化较多,使得图像中码区与背景的方差特征的差异较为鲜明,因而可以将方差特征作为区分图像中的码区与背景的一项因素。码区是指待识别码图中展示有编码数据的区域。背景是指与码区无关的环境图像,例如,背景可以是计算机设备扫描码区时一并扫描得到的环境背景。
[0018]步骤S103,根据各个图像块对应的方差特征,对各个图像块进行分类处理,得到对应的类别为码区的一个或多个目标图像块。
[0019]其中,目标图像块是指用于进行码区位置的定位处理的图像块。
[0020]具体地,计算机设备通过各个图像块的梯度信息和梯度方向信息,分别计算得到各个图像块的方差特征;进而计算机设备根据各个图像块的方差特征,将图像块分为“码区”和“背景”两类,将类别被标记为码区的一个或多个图像块作为目标图像块。
[0021]步骤S104,对一个或多个目标图像块进行聚类处理,得到待识别码图中的码区位置。
[0022]其中,码区位置是指描述待识别码图中码区的位置信息。
[0023]具体地,在对应的类别为码区的一个或多个目标图像块中,与码区相关的像素占多数,因而计算机设备可以对一个或多个目标图像块中的像素进行聚类处理,聚类处理本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种码区定位方法,其特征在于,包括:获得待识别码图切分得到的各个图像块的梯度信息和梯度方向信息;根据所述各个图像块的梯度信息和梯度方向信息,确定所述各个图像块对应的方差特征;根据所述各个图像块对应的方差特征,对所述各个图像块进行分类处理,得到对应的类别为码区的一个或多个目标图像块;对所述一个或多个目标图像块进行聚类处理,得到所述待识别码图中的码区位置。2.根据权利要求1所述的方法,其特征在于,所述获得待识别码图切分得到的各个图像块的梯度信息和梯度方向信息,包括:对获取的待识别码图进行切分处理,得到所述待识别码图对应的多个图像块;其中,所述多个图像块中满足预设条件的两个图像块之间存在重叠部分;根据所述待识别码图的初始梯度信息和初始梯度方向信息,分别确定各个图像块的梯度信息和梯度方向信息;其中,所述初始梯度信息和所述初始梯度方向信息是对所述待识别码图的横向梯度幅值和纵向梯度幅值分别处理得到的。3.根据权利要求2所述的方法,其特征在于,在所述根据所述待识别码图的初始梯度信息和初始梯度方向信息,分别确定各个图像块的梯度信息和梯度方向信息之前,所述方法还包括:通过梯度算子,分别对所述待识别码图的横向和纵向进行梯度处理,得到所述待识别码图的所述横向梯度幅值和所述纵向梯度幅值;对所述横向梯度幅值和所述纵向梯度幅值进行平方根处理,得到所述初始梯度信息;对所述横向梯度幅值和所述纵向梯度幅值进行反正切处理,得到所述初始梯度方向信息。4.根据权利要求1至3任一项所述的方法,其特征在于,所述根据所述各个图像块的梯度信息和梯度方向信息,确定所述各个图像块对应的方差特征,包括:根据所述各个图像块的梯度信息和梯度方向信息,对所述各个图像块中的像素的梯度信息进行梯度方向统计,得到所述各个图像块对应的方向梯度直方图;对所述各个图像块对应的方向梯度直方图进行方差估计,得到所述各个图像块对应的方差特征。5.根据权利要求4所述的方法,其特征在于,所述根据所述各个图像块对应的方差特征,对所述各个图像块进行分类处理,得到对应的类别为码区的一个或多个目标...

【专利技术属性】
技术研发人员:陈思远吕江波刘枢沈小勇叶小奇莫宇
申请(专利权)人:深圳思谋信息科技有限公司
类型:发明
国别省市:

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

1