一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于列数据的包裹识别信息过滤去重方法及装置及介质与流程

2023-01-06 03:27:40 来源:中国专利 TAG:

1.本发明涉及包裹识别技术领域,具体包括基于列数据的包裹识别信息过滤去重方法及装置及介质。


背景技术:

2.当x光机对包裹信息进行检测时,会通过列数据的方式一列一列的向远端的识图终端进行数据发送。同时,识图终端会持续不断的接收列数据且将列数据拼接成图片,并对图片进行识别。
3.在现有技术中,通常识图终端是在等待一个包裹的全部列数据图片拼接完成后,再对一个包裹进行识图。这种方法不能完成对列数据图片的动态识别,需要等待一个将包裹的全部列数据图片拼接完成的时间。
4.并且,若采用在拼接列数据图片的过程中,对一张拼接图片进行一次识别,得到识别结果,然后再对该拼接图片继续拼接列数据图片,会得到一张更大的拼接图片,对更大的拼接图片进行识别后,得到的识别结果就会跟上一次识别结果产生差异。
5.而在通常情况下,拼接的更大的图片自然会带有更多的信息,所以现有技术中普遍采用新的更大的图片的识别结果来覆盖掉旧的小的图片的识别结果。但是在实际操作中不免会出现比较特殊的情况,比如旧的小的图片的识别结果比新的更大的图片的识别结果更多的时候、新的更大的图片的识别结果中包含干扰信息更多的时候。所以对于列数据图片拼接前后的识别结果如何有效的融合成为了一个问题。


技术实现要素:

6.本发明的目的是提供基于列数据的包裹识别信息过滤去重方法及装置及介质,通过不停的拼接列数据图片和识别列数据图片的过程中,对拼接前后的列数据图片进行识别,判断其拼接前后的识别结果,然后对拼接前后的识别结果进行一种有效的去重融合操作,不仅可以做到动态的识别包裹信息,还可以避免在包裹识别时,遇到特殊情况下,遗失重要的识别信息,或者识别到过多的干扰信息。
7.为解决上述技术问题,本发明采用了以下方案:基于列数据的包裹识别信息过滤去重方法,具体包括以下步骤:s1:接收到第i列数据图片,若i=1,则转到步骤s2;若i》1,则转到步骤s3;s2:对第i列数据图片进行识别,若获得识别结果,则转到步骤s1和步骤s6;若没有获得识别结果,则转到步骤s1;s3:调用i之前所有列数据图片与第i列数据图片进行拼接,对拼接后的图片进行识别,
若获得识别结果,则转到步骤s4;若没有获得识别结果,则转到步骤s1;s4:若获得当前识别结果之前,没有获得识别结果,则转到步骤s1和步骤s6;若获得当前识别结果之前已经获得识别结果,则转到步骤s5;s5:调用上一个识别结果和当前识别结果进行去重融合操作,会得到新的识别结果,然后转到步骤s1和步骤s6;s6:存储并更新识别结果。
8.进一步的,所述识别结果包括识别框、识别框左下角的横坐标x、识别框左下角的纵坐标y、识别框的宽w、识别框的高h以及识别框内识别到的违禁品种类。
9.进一步的,所述s5中还包括以下步骤:s51:根据上一个识别结果和当前识别结果来判断识别框是否重叠;s52:根据发生重叠的识别框内识别到的违禁品种类来判断是否融合;s53:根据识别框的重叠面积来判断融合方式。
10.进一步的,所述s51中还包括以下步骤:若识别框发生重叠,则转到步骤s52;若识别框不发生重叠,则将当前识别结果直接叠加上一个识别结果,作为最新的识别结果。
11.进一步的,所述s52中还包括以下步骤:若识别框内识别到的违禁品种类是同一种类,则转到步骤s53;若识别框内识别到的违禁品种类不是同一种类,则发生重叠的识别框的识别结果不变,以重叠的方式将识别框融合。
12.进一步的,所述s53中还包括以下步骤:设定一个阈值z,阈值z为任意的百分比值,上一个识别结果和当前识别结果中识别框的重叠面积为h,上一个识别结果中识别框的面积为a,当前识别结果中识别框的面积为b,若z≥h/a且z≥h/b或z《h/a且z≥h/b,上一个识别结果和当前识别结果中的识别框进行重叠融合;若z《h/a且z《h/b或z≥h/a且z《h/b,当前识别结果中的识别框替代上一个识别结果中的识别框进行融合。
13.进一步的,所述h是由识别框左下角的横坐标x、识别框左下角的纵坐标y、识别框的宽w、识别框的高h来决定的,所述a和b是由识别框的宽w、识别框的高h来决定。
14.进一步的,所述识别具体为:进行违禁品种类识别基于列数据的包裹识别信息过滤去重装置,包括:一个或多个处理器;存储单元,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,能使得所述一个或多个处理器实现所述的基于列数据的包裹识别信息过滤去重方法。
15.计算机可读存储的介质,其上存储有计算机程序,所述计算机程序被处理器执行时能实现所述的基于列数据的包裹识别信息过滤
去重方法。
16.本发明的有益效果:本发明提高了基于列数据的包裹识别信息过滤去重方法及装置及介质,采用将持续不断地接收到的列数据图片进行按次序重复拼接组合并识别,再对拼接前后的列数据图片的不同的识别结果进行有效去重融合的手段。
17.由于现有技术中,通常采用等待一个包裹的全部列数据图片拼接完成后,再对该包裹进行识图,所述方法会产生一定的等待时间。而本技术手段采用持续不断的接收列数据图片,将列数据图片按次序重复拼接组合并识别的方法,可以实现动态识别。
18.并且因为拼接的更大的图片自然会带有更多的信息,所以现有技术普遍采用新的更大的图片的识别结果来覆盖掉旧的小的图片的识别结果。但是在实际操作中不免会出现比较特殊的情况,比如旧的小的图片的识别结果比新的更大的图片的识别结果更多的时候、新的更大的图片的识别结果中包含干扰信息更多的时候。所以本技术手段对拼接前后的列数据图片进行识别,根据得到的识别框的位置和大小以及识别框内的违禁品种类来进行判断,通过去重融合的操作来筛选信息,最终获得有效的识别信息,避免产生信息的丢失或者识别到的信息多为干扰信息。
附图说明
19.图1为本发明的流程的示意图。
20.图2为本发明的第i列数据图片的识别结果的示意图。
21.图3为本发明的第i列数据图片和i之前所有列数据图片的拼图的识别结果的示意图。
22.图4为本发明的识别结果重叠的示意图。
具体实施方式
23.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
24.除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
25.同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
26.另外,为了清楚和简洁起见,可能省略了对公知的结构、功能和配置的描述。本领域普通技术人员将认识到,在不脱离本公开的精神和范围的情况下,可以对本文描述的示例进行各种改变和修改。
27.对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
28.在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不
是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
29.下面通过参考附图并结合实施例来详细说明本发明:实施例1基于列数据的包裹识别信息过滤去重方法,具体包括以下步骤:s1:接收到第i列数据图片,若i=1,则转到步骤s2;若i》1,则转到步骤s3;s2:对第i列数据图片进行识别,若获得识别结果,则转到步骤s1和步骤s6;若没有获得识别结果,则转到步骤s1;s3:调用i之前所有列数据图片与第i列数据图片进行拼接,对拼接后的图片进行识别,若获得识别结果,则转到步骤s4;若没有获得识别结果,则转到步骤s1;s4:若获得当前识别结果之前,没有获得识别结果,则转到步骤s1和步骤s6;若获得当前识别结果之前已经获得识别结果,则转到步骤s5;s5:调用上一个识别结果和当前识别结果进行去重融合操作,会得到新的识别结果,然后转到步骤s1和步骤s6;s6:存储并更新识别结果。
30.优选的,所述识别具体为:进行违禁品种类识别。
31.具体的,所述识别结果包括识别框、识别框左下角的横坐标x、识别框左下角的纵坐标y、识别框的宽w、识别框的高h以及识别框内识别到的违禁品种类。
32.如图1所示,例如,当输入第一列数据图片时,然后对第一列数据图片进行识图,得到识别结果。
33.接着输入第二列数据图片时,然后从列数据图片存储器中调用从第一列数据图片,将第一列数据图片和第二列数据图片进行拼接,得到拼接后的图片。然后对拼接后的图片进行识图,得到识别结果,将该识别结果作为当前识别结果。由于获得当前识别结果前已经获得识别结果,所以对当前识别结果和上一个识别结果进行去重融合操作,去重融合操作后可以得到新的识别结果,将新的识别结果发送给识别结果存储器进行存储。所述上一个识别结果为对第一列数据图片进行识图得到的识别结果。
34.接着输入第三列数据图片时,然后从列数据图片存储器中调用从第一列数据图片和第二列数据图片进行按次序拼接,得到新的拼接后的图片。然后对新的拼接后的图片进行识图,得到识别结果,将识别结果作为当前识别结果。由于获得当前识别结果前已经获得识别结果,所以对当前识别结果和上一个识别结果进行去重融合操作,去重融合操作后可以得到新的识别结果,将新的识别结果发送给识别结果存储器更新替换上一个识别结果。所述上一个识别结果为存储器中存储的去重融合操作后得到的新的识别结果。
35.若对第一列数据图片进行识图,得到第一识别结果,如图2所示,第一识别结果包括识别框、识别框左下角的坐标(x,y),识别框的宽w,识别框的高h以及识别框内识别到的违禁品种类m。
36.若对拼接后的图片进行识图,得到第二识别结果,如图3所示,第二识别结果包括识别框、识别框左下角的坐标(x

x,y

y),识别框的宽w

w,识别框的高h

h以及识别框内识别到的违禁品种类n。
37.优选的,所述s5中还包括以下步骤:s51:根据上一个识别结果和当前识别结果来判断识别框是否重叠;s52:根据发生重叠的识别框内识别到的违禁品种类来判断是否融合;s53:根据识别框的重叠面积来判断融合方式。
38.如图4所示,然后对第一识别结果和第二识别结果进行去重融合操作,先根据识别框左下角的坐标、识别框的宽和高来对识别框面积进行对比,可以判断出识别框有重叠。
39.优选的,所述s51中还包括以下步骤:若识别框发生重叠,则转到步骤s52;若识别框不发生重叠,则将当前识别结果直接叠加上一个识别结果,作为最新的识别结果。
40.优选的,所述s52中还包括以下步骤:若识别框内识别到的违禁品种类是同一种类,则转到步骤s53;若识别框内识别到的违禁品种类不是同一种类,则发生重叠的识别框的识别结果不变,以重叠的方式将识别框融合。
41.优选的,所述s53中还包括以下步骤:设定一个阈值z,阈值z为任意的百分比值,上一个识别结果和当前识别结果中识别框的重叠面积为h,上一个识别结果中识别框的面积为a,当前识别结果中识别框的面积为b,若z≥h/a且z≥h/b,那么说明上一个识别结果和当前识别结果中包含的是两个不同的违禁品,则使上一个识别结果和当前识别结果中的识别框进行重叠融合;若z《h/a且z≥h/b,那么说明上一个识别结果中包含的小违禁品被当前识别结果中包含的大违禁品遮挡干扰,则使上一个识别结果和当前识别结果中的识别框进行重叠融合;若z《h/a且z《h/b,那么说明上一个识别结果和当前识别结果中包含的是两个相同的违禁品,则使当前识别结果中的识别框替代上一个识别结果中的识别框进行融合;若z≥h/a且z《h/b,那么说明上一个识别结果中包含的大违禁品被当前识别结果中包含的小违禁品遮挡干扰,但是这种情况不太可能发生,可以理解为识别错误,则使当前识别结果中的识别框替代上一个识别结果中的识别框进行融合。
42.优选的,所述h是由识别框左下角的横坐标x、识别框左下角的纵坐标y、识别框的宽w、识别框的高h来决定的,所述a和b是由识别框的宽w、识别框的高h来决定。
43.实施例2基于列数据的包裹识别信息过滤去重装置,包括:一个或多个处理器;存储单元,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,能使得所述一个或多个处理器实现所述的基于列数据的包裹识别信息过滤去重方法。
44.计算机可读存储的介质,其上存储有计算机程序,所述计算机程序被处理器执行时能实现所述的基于列数据的包裹识别信息过滤去重方法。
45.以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,依据本发明的技术实质,在本发明的精神和原则之内,对以上实施例所作的任何简单的修改、等同替换与改进等,均仍属于本发明技术方案的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献