一种识别码的识别方法及装置制造方法及图纸

技术编号:37780851 阅读:8 留言:0更新日期:2023-06-09 09:11
本申请提供了一种识别码的识别方法及装置,该方法包括:识别识别码上数据区中的ID码点和该识别码上校验区的校验码点,得到该ID码点的第一像素坐标和该校验码点的第二像素坐标;根据该第一像素坐标获取与该ID码点相对应的校验码点的第三像素坐标;在该第二像素坐标与该第三像素坐标相同的情况下,确定识别到该识别码,解决了相关技术中识别码的识别精度较低的问题,通过数据区的ID码点与校验区的校验码点对识别码进行识别,提高了识别码的识别精度。度。度。

【技术实现步骤摘要】
一种识别码的识别方法及装置


[0001]本专利技术涉及人工智能领域,具体而言,涉及一种识别码的识别方法及装置。

技术介绍

[0002]目前,机器人常使用识别码来定位,相关技术中识别码的识别精度较低。
[0003]因此,有必要对现有技术予以改良以克服现有技术中的所述缺陷。

技术实现思路

[0004]本专利技术的目的在于提供一种识别码的识别方法及装置,以至少解决相关技术中识别码的识别精度较低的问题。
[0005]根据本申请的一个可选实施例,提供了一种识别码的识别方法,包括:
[0006]识别识别码上数据区中的ID码点和所述识别码上校验区的校验码点,得到所述ID码点的第一像素坐标和所述校验码点的第二像素坐标;
[0007]根据所述第一像素坐标获取与所述ID码点相对应的校验码点的第三像素坐标;
[0008]在所述第二像素坐标与所述第三像素坐标相同的情况下,确定识别到所述识别码。
[0009]可选地,在所述第二像素坐标与所述第三像素坐标相同的情况下,确定识别到所述识别码包括:
[0010]将所述第二像素坐标与所述第三像素坐标进行对比,得到对比结果;
[0011]若所述对比结果为所述第二像素坐标与所述第三像素坐标相同,确定识别到所述识别码。
[0012]可选地,在确定识别到所述识别码之后,所述方法还包括:
[0013]根据所述识别结果中的ID码点信息获取所述识别码的位置信息;
[0014]获取所述识别码与机器人的相对位置;
[0015]根据所述相对位置与所述识别码的位置信息确定所述机器人的定位信息。
[0016]可选地,根据所述第一像素坐标获取与所述ID码点相对应的校验码点的第三像素坐标包括:
[0017]根据预先存储的ID码点与校验码点的坐标对应关系确定所述ID码点对应的校验码点的第二像素坐标。
[0018]可选地,在识别识别码上数据区中的ID码点和所述识别码上校验区的校验码点之前,所述方法还包括:
[0019]对所述识别码上的定位点进行识别,确定所述识别码所在区域,其中,所述定位点包括设置于所述识别码上的第一预设点,其中,所述识别码包含预定数量的点。
[0020]可选地,所述数据区为所述预定数量的点中第二预设点组成的区域;
[0021]所述校验区为所述预定数量的点中除所述第一预设点与所述第二预设点之外的点组成的区域。
[0022]可选地,所述ID码点为所述数据区中的部分点,所述校验码点为所述校验区中的部分点,所述校验码点的数量等于所述ID码点的数量。
[0023]根据本申请的另一个可选实施例,提供了种识别码的识别装置,包括:
[0024]第一识别模块,用于识别识别码上数据区中的ID码点和所述识别码上校验区的校验码点,得到所述ID码点的第一像素坐标和所述校验码点的第二像素坐标;
[0025]第一获取模块,用于根据所述第一像素坐标获取与所述ID码点相对应的校验码点的第三像素坐标;
[0026]第一确定模块,用于在所述第二像素坐标与所述第三像素坐标相同的情况下,确定识别到所述识别码。
[0027]可选地,所述第一确定模块包括:
[0028]对比子模块,用于将所述第二像素坐标与所述第三像素坐标进行对比,得到对比结果;
[0029]确定子模块,用于若所述对比结果为所述第二像素坐标与所述第三像素坐标相同,确定识别到所述识别码。
[0030]可选地,所述装置还包括:
[0031]第二获取模块,用于根据所述识别结果中的ID码点信息获取所述识别码的位置信息;
[0032]第三获取模块,用于获取所述识别码与机器人的相对位置;
[0033]第二确定模块,用于根据所述相对位置与所述识别码的位置信息确定所述机器人的定位信息。
[0034]可选地,所述第一获取模块,还用于:
[0035]根据预先存储的ID码点与校验码点的坐标对应关系确定所述ID码点对应的校验码点的第二像素坐标。
[0036]可选地,所述装置还包括:
[0037]第二识别模块,用于对所述识别码上的定位点进行识别,确定所述识别码所在区域,其中,所述定位点包括设置于所述识别码上的第一预设点,其中,所述识别码包含预定数量的点。
[0038]可选地,所述数据区为所述预定数量的点中第二预设点组成的区域;
[0039]所述校验区为所述预定数量的点中除所述第一预设点与所述第二预设点之外的点组成的区域。
[0040]可选地,所述ID码点为所述数据区中的部分点,所述校验码点为所述校验区中的部分点,所述校验码点的数量等于所述ID码点的数量。
[0041]根据本专利技术的又一个实施例,还提供了一种计算机可读的存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
[0042]根据本专利技术的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
[0043]本专利技术的目的是通过以下技术方案实现:识别识别码上数据区中的ID码点和所述
识别码上校验区的校验码点,得到所述ID码点的第一像素坐标和所述校验码点的第二像素坐标;根据所述第一像素坐标获取与所述ID码点相对应的校验码点的第三像素坐标;在所述第二像素坐标与所述第三像素坐标相同的情况下,确定识别到所述识别码,解决了相关技术中识别码的识别精度较低的问题。
[0044]与现有技术相比,本专利技术具有如下有益效果:通过数据区的ID码点与校验区的校验码点对识别码进行识别,提高了识别码的识别精度。
【附图说明】
[0045]图1是本申请实施例的识别码的识别方法的智能设备的硬件结构框图;
[0046]图2是根据本申请实施例的识别码的识别方法的流程图;
[0047]图3是根据本申请实施例的识别码的示意图;
[0048]图4是根据本申请实施例的识别码的识别装置的结构框图。
【具体实施方式】
[0049]下文中将参考附图并结合实施例来详细说明本申请。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0050]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
[0051]本申请实施例所提供的方法实施例可以在智能设备或者类似的运算装置中执行。以运行在机器人上为例,图1是本申请实施例的识别码的识别方法的智能设备的硬件结构框图,如图1所示,智能设备可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器(Microprocessor Unit,简称是MPU)或可编程逻辑器件(Programmable log本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种识别码的识别方法,其特征在于,包括:识别识别码上数据区中的ID码点和所述识别码上校验区的校验码点,得到所述ID码点的第一像素坐标和所述校验码点的第二像素坐标;根据所述第一像素坐标获取与所述ID码点相对应的校验码点的第三像素坐标;在所述第二像素坐标与所述第三像素坐标相同的情况下,确定识别到所述识别码。2.根据权利要求1所述的方法,其特征在于,在所述第二像素坐标与所述第三像素坐标相同的情况下,确定识别到所述识别码包括:将所述第二像素坐标与所述第三像素坐标进行对比,得到对比结果;若所述对比结果为所述第二像素坐标与所述第三像素坐标相同,确定识别到所述识别码。3.根据权利要求2所述的方法,其特征在于,在确定识别到所述识别码之后,所述方法还包括:根据识别结果中的ID码点信息获取所述识别码的位置信息;获取所述识别码与机器人的相对位置;根据所述相对位置与所述识别码的位置信息确定所述机器人的定位信息。4.根据权利要求1所述的方法,其特征在于,根据所述第一像素坐标获取与所述ID码点相对应的校验码点的第三像素坐标包括:根据预先存储的ID码点与校验码点的坐标对应关系确定所述ID码点对应的校验码点的第三像素坐标。5.根据权利要求1至4中任一项所述的方法,其特征在于,在识别识别码上数据区中的ID码点和所述识别码上校验区的校验码点之前,所述方法还包括:对所述识别码上...

【专利技术属性】
技术研发人员:王策
申请(专利权)人:追觅创新科技苏州有限公司
类型:发明
国别省市:

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

1