本发明涉及物流,具体涉及一种货物计数方法、装置、设备和存储介质。
背景技术:
1、随着科学计数的发展的社会生活水平的不断进步,各种车辆已经成为人们生活中必不可少的交通运输工具,在社会生活中起到越来越重要的作用,物流车广泛应用在物流运输中,作为运输搬运工具,可以保证物品在运输过程中不受损坏,并且通过物流车进行货物搬运可以降低人工成本。
2、在对物流车进行运输搬运任务时,货物装卸的统计和监控方式主要是:在货物表面设置标识码,在货物装卸时,对货物表面的标识码进行识别或者货物装卸完成后,扫描货物表面的标识码,统计货物的货物数量,然而这种通过标识码识别进行货物统计的方法,需要在货物表面设置标识码,使用扫描仪逐个扫描标识码,提高了货物装卸计数的硬件成本,统计效率低。
技术实现思路
1、本发明实施例提供一种货物计数方法、装置、设备和存储介质,以解决现有货物装卸计数方法的成本高和效率低的问题。
2、一方面,本发明实施例提供一种货物计数方法,所述方法包括:
3、获取装卸目标货物的连续帧图像,并确定所述目标货物在所述连续帧图像的每一帧图像中的位置信息;
4、根据所述目标货物在所述连续帧图像的每一帧图像中的位置信息,确定得到所述目标货物的装卸状态;
5、根据所述目标货物的装卸状态进行货物计数。
6、在本发明一些实施例中,所述根据所述目标货物在所述连续帧图像的每一帧图像中的位置信息,确定得到所述目标货物的装卸状态包括:
7、根据所述目标货物在所述连续帧图像的每一帧图像中的位置信息,得到所述目标货物的位置变化序列;
8、根据所述目标货物的位置变化序列确定得到所述目标货物的装卸状态。
9、在本发明一些实施例中,所述根据所述目标货物的位置变化序列确定得到所述目标货物的装卸状态包括:
10、根据所述目标货物的位置变化序列,检测所述目标货物是否存在在同一方向连续变化的位置变化序列;
11、若存在同一方向连续变化的位置变化序列,则根据同一方向连续变化的位置变化序列的变化状态,确定得到所述目标货物的装卸状态。
12、在本发明一些实施例中,所述根据同一方向连续变化的位置变化序列的变化状态,确定得到所述目标货物的装卸状态,包括:
13、若同一方向连续变化的位置变化序列包括第一方向连续变化的第一位置变化序列和第二方向连续变化的第二位置变化序列,则根据所述第一位置变化序列以及所述第二位置变化序列的变化状态以及变化顺序,确定得到所述目标货物的装卸状态;所述第一方向和所述第二方向垂直;
14、若同一方向连续变化的位置变化序列包括第一方向连续变化的第一位置变化序列或第二方向连续变化的第二位置变化序列,则根据所述第二位置变化序列的变化状态或所述第一位置变化序列的变化状态确定所述目标货物的装卸状态,
15、在本发明一些实施例中,所述根据所述第一位置变化序列以及所述第二位置变化序列的变化状态以及时间顺序,确定得到所述目标货物的装卸状态包括:
16、将所述第一位置变化序列以及所述第二位置变化序列的变化状态以及时间顺序,与预设的第一位置状态关系表进行匹配,得到匹配结果;所述覅一位置状态关系表中包括装货对应的在第一方向和第二方向的位置变化序列的变化状态以及变化顺序,以及卸货对应的在第一方向和第二方向的位置变化序列的变化状态以及变化顺序;
17、根据匹配结果确定得到所述目标货物的装卸状态。
18、在本发明一些实施例中,所述根据所述第二位置变化序列的变化状态或所述第一位置变化序列的变化状态确定所述目标货物的装卸状态包括:
19、获取所述第一位置变化序列或所述第二位置变化序列的变化状态;
20、将所述第一位置变化序列或所述第二位置变化序列的变化状态,与预设的第二位置状态关系表进行匹配,得到匹配结果;所述第二位置状态关系表中包括装货对应的在设定方向的位置变化序列的变化状态,以及卸货对应在设定方向位置变化序列,所述单一方向包括所述第一方向和所述第二方向;
21、根据匹配结果确定得到所述目标货物的装卸状态。
22、在本发明一些实施例中,所述根据所述目标货物的装卸状态进行货物计数包括:
23、确定所述目标货物在每一帧图像中的目标货物数量;
24、若所述目标货物的装卸状态为卸货,则根据预存的初始货物数量以及所述目标货物数量进行作差计算,以对所述初始货物数量进行更新,得到新的初始货物数量;
25、若所述目标货物的装卸状态为装货,则根据预存的初始货物数量,以及所述目标货物数量进行加和计算,以对所述初始货物数量进行更新,得到新的初始货物数量。
26、在本发明一些实施例中,所述获取装卸目标货物的连续帧图像,并确定目标货物在所述连续帧图像的每一帧图像中的位置信息包括:
27、获取装卸场地中目标区域对应的初始连续帧图像,所述目标区域用于装卸货物;
28、根据所述目标区域对应的初始连续帧图像,得到装卸目标货物的连续帧图像;
29、对所述连续帧图像中每一帧图像进行边缘检测,得到所述目标货物在所述连续帧图像的每一帧图像中的位置信息。
30、在本发明一些实施例中,所述获取装卸场地中目标区域对应的初始连续帧图像,包括:
31、对采集的装卸场地的视频图像中每一帧视频图像进行目标检测,确定装卸目标货物的设备的边界框,将所述边界框设置为目标区域;
32、提取所述每一帧视频图像中所述目标区域对应的图像区域,得到所述目标区域对应的初始连续帧图像。
33、在本发明一些实施例中,所述根据所述目标区域对应的初始连续帧图像,得到装卸目标货物的连续帧图像包括:
34、依次对所述目标区域对应的初始连续帧图像的每一帧初始图像进行货物检测,得到每一帧初始图像的货物检测结果;所述货物检测结果表征每一帧初始图像是否存在所述目标货物;
35、以首次存在所述目标货物的帧图像为起始帧,从所述初始连续帧图像中提取包含所述目标货物的连续帧图像。
36、另一方面,本发明实施例提供一种货物计数装置,所述装置包括:
37、位置获取模块,用于获取装卸目标货物的连续帧图像,并确定所述目标货物在所述连续帧图像的每一帧图像中的位置信息;
38、货物检测模块,用于根据所述目标货物在所述连续帧图像的每一帧图像中的位置信息,确定得到所述目标货物的装卸状态;
39、计数模块,用于根据所述目标货物的装卸状态进行货物计数。
40、另一方面,本发明实施例提供一种货物计数设备,包括存储器和处理器;所述存储器存储有应用程序,所述处理器用于运行所述存储器内的应用程序,以执行所述的货物计数方法中的操作。
41、另一方面,本发明实施例提供一种存储介质,所述指令适于处理器进行加载,以执行所述的货物计数方法中的步骤。
42、本发明实施例获取装卸目标货物的连续帧图像,并确定目标货物在所述连续帧图像的每一帧图像中的位置信息;根据目标货物在连续帧图像的每一帧图像中的位置信息,确定得到目标货物的装卸状态;根据目标货物的装卸状态进行货物计数;如此,采用非接触式的视觉方法,通过图像识别确定货物装卸状态,根据货物装卸状态统计出货物个数的信息,不需要在货物表面额外设置标识码,减少计数成本提高了统计效率。