一种类二维码真伪判断方法技术

技术编号:39903205 阅读:6 留言:0更新日期:2023-12-30 13:18
本发明专利技术公开了一种类二维码真伪判断方法,涉及移动机器人技术领域,解决了类二维码的误检测率高的问题,所述方法包括:收集使用类二维码的环境图片,得到图片集;人工标注图片中的类二维码为真或为伪得到正例数据集和反例数据集,所述正例数据集包括人工标注具有真类二维码的图片,所述反例数据集包括人工标注具有伪类二维码的图片;利用正例数据集和反例数据集训练分类神经网络得到真伪判断模型;使用所述真伪判断模型判断机器人工作时获得的类二维码的真伪

【技术实现步骤摘要】
一种类二维码真伪判断方法、判断系统及相关产品


[0001]本专利技术涉及移动机器人
,具体涉及一种类二维码真伪判断方法

判断系统及相关产品


技术介绍

[0002]机器人视觉定位领域,类二维码检测是经常使用到的技术,常用的类二维码为
aurco
码和
apriltag


实际应用中在工作场景的多个不同位置贴
aurco
码或
apriltag
码,来使机器人感知当前的位置信息,还可以在特定位置贴类二维码,来向机器人表达一些语义,比如禁行区域等
.
,但是现在出现的问题是,自然场景里各式各样的事物都会有,特别是一些广告牌在玻璃面的反光,还有一些
led
屏,会导致出现类二维码的误检测,但是机器人自身无法辨识哪些是误检测,这个时候就会给它造成一些错误讯息,例如,如果误识别为一些禁行区类二维码,可能会导致机器人误拉停

[0003]如果在检测出类二维码之后,机器人能够自身判断这个类二维码是否真的类二维码,将会提升机器人的智能化程度和抗干扰能力

因此亟需研发一种用于检测机器人检测的类二维码是真还是伪的方法及装置,提高机器人检测类二维码的准确率,降低机器人工作的犯错率


技术实现思路

[0004]鉴于上述问题,本专利技术提供一种类二维码真伪判断方法

判断系统及相关产品

[0005]本专利技术为解决技术问题所采用的技术方案如下:
[0006]第一方面,本专利技术提供一种类二维码真伪判断方法,包括:
[0007]收集使用类二维码的环境图片,得到图片集;
[0008]人工标注图片中的类二维码为真或为伪得到正例数据集和反例数据集,所述正例数据集包括人工标注具有真类二维码的图片,所述反例数据集包括人工标注具有伪类二维码的图片;
[0009]利用正例数据集和反例数据集训练分类神经网络得到真伪判断模型;
[0010]使用所述真伪判断模型判断机器人工作时获得的类二维码的真伪

[0011]在一个优选的实施例中,所述图片集种包括贴了类二维码且能正确检出的环境图片和没有贴类二维码但是会误检出类二维码的环境图片

[0012]在一个优选的实施例中,还包括:机器标注所述图片集中图片的类二维码为真或为伪,标注具有真类二维码的图片构成正例粗分数据集,标注具有伪类二维码的图片构成反例粗分数据集

[0013]在一个优选的实施例中,所述人工标注图片中的类二维码为真或为伪具体为:人工标注正例粗分数据集和反例粗分数据集中图片的类二维码为真或为伪

[0014]在一个优选的实施例中,所述机器标注所述图片集中图片的类二维码为真或为伪具体过程为:使用类二维码检测算法检测所述图片集中贴了类二维码的图片,截取类二维
码并保存,得到正例粗分数据集;
[0015]使用类二维码检测算法,检测所述图片集中没有贴类二维码的图片,截取与类二维码相似或相同区域并保存,得到反例粗分数据集

[0016]在一个优选的实施例中,所述检测所述图片集中没有贴类二维码的图片具体过程包括:根据需要的反例粗分数据集中图片的数量,设置纠错率

[0017]第二方面,本专利技术提供一种类二维码真伪判断系统,包括:
[0018]收集模块,用于收集并存储图片集,所述图片集中的图片为使用类二维码的环境图片;
[0019]图片存储模块,用于存储正例数据集和反例数据集,所述正例数据集包括人工标注具有真类二维码的图片,所述反例数据集包括人工标注具有伪类二维码的图片;
[0020]训练模块,用于利用正例数据集和反例数据集训练分类神经网络得到真伪判断模型;
[0021]判断模块,用于使用所述真伪判断模型判断机器人工作时获得的类二维码的真伪

[0022]在一个优选的实施例中,还包括标注模块,所述标注模块用于标注所述图片集中图片的类二维码为真或为伪,用于存储正例粗分数据集和反例粗分数据集,所述正例粗分数据集包括所述标注模块标注的具有真类二维码的图片,所述反例粗分数据集包括所述标注模块标注的具有伪类二维码的图片

[0023]在一个优选的实施例中,所述标注模块使用类二维码检测算法进行标注

[0024]第三方面,本专利技术提供一种计算机设备,包括:存储器及一个或多个处理器,所述存储器,用于存储一个或多个计算机程序;当所述一个或多个计算机程序被所述一个或多个处理器执行时,实现如第一方面所述的一种类二维码真伪判断方法

[0025]本专利技术的一种类二维码真伪判断方法

判断系统及相关产品,通过收集使用类二维码的环境图片,进行人工标注,学习得到真伪判断模型,基于机器人一次判断为类二维码的图片,通过真伪判断模型二次判断类二维码的真伪

基于本专利技术,机器人能够自身判断获得的类二维码是否是真的类二维码,排除误检出的类二维码,就能极大的提高类二维码检测的准确率,提升了机器人的智能化程度和抗干扰能力

附图说明
[0026]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图

[0027]图1为实施例一提供的一种类二维码真伪判断方法的流程图;
[0028]图2为实施例二提供的一种类二维码真伪判断方法的流程图;
[0029]图3为
SE

ResNet
网络和
resnet
网络的结构对比图;
[0030]图4为一种类二维码真伪判断方法的应用示意图;
[0031]图5为实施例三提供的一种类二维码真伪判断系统的结构框图;
[0032]图6为实施例四提供的一种计算机设备的结构框图

具体实施方式
[0033]下面结合附图和实施例对本专利技术作进一步的详细说明

可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定

另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构

[0034]机器人视觉定位领域中常出现类二维码的误检测,但是机器人自身无法辨识哪些是误检测,为提高机器人检测类二维码的准确率,本专利技术设计了一种类二维码真伪判断方法

判断系统及相关产品

[0035]实施例一
[0036]本实施例提供一种类二维码真伪判断方法,如图1,包括:
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种类二维码真伪判断方法,其特征在于,包括:收集使用类二维码的环境图片,得到图片集;人工标注图片中的类二维码为真或为伪得到正例数据集和反例数据集,所述正例数据集包括人工标注具有真类二维码的图片,所述反例数据集包括人工标注具有伪类二维码的图片;利用正例数据集和反例数据集训练分类神经网络得到真伪判断模型;使用所述真伪判断模型判断机器人工作时获得的类二维码的真伪
。2.
如权利要求1所述的一种类二维码真伪判断方法,其特征在于,所述图片集种包括贴了类二维码且能正确检出的环境图片和没有贴类二维码但是会误检出类二维码的环境图片
。3.
如权利要求1所述的一种类二维码真伪判断方法,其特征在于,还包括:机器标注所述图片集中图片的类二维码为真或为伪,标注具有真类二维码的图片构成正例粗分数据集,标注具有伪类二维码的图片构成反例粗分数据集
。4.
如权利要求3所述的一种类二维码真伪判断方法,其特征在于,所述人工标注图片中的类二维码为真或为伪具体为:人工标注正例粗分数据集和反例粗分数据集中图片的类二维码为真或为伪
。5.
如权利要求3所述的一种类二维码真伪判断方法,其特征在于,所述机器标注所述图片集中图片的类二维码为真或为伪具体过程为:使用类二维码检测算法检测所述图片集中贴了类二维码的图片,截取类二维码并保存,得到正例粗分数据集;使用类二维码检测算法,检测所述图片集中没有贴类二维码的图片,截取与类二维码相似或相同区域并保存,得到反例粗分数据集

【专利技术属性】
技术研发人员:焦源
申请(专利权)人:上海有个机器人有限公司
类型:发明
国别省市:

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

1