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

列车出入库监测方法、装置及电子设备与流程

2022-02-22 22:36:43 来源:中国专利 TAG:


1.本公开涉及列车管理技术领域,更具体地,涉及一种列车出入库监测方法、装置及电子设备。


背景技术:

2.随着轨道交通技术的不断发展,对列车进行自动化管理的需求越来越多。目前,对出入库列车进行监测的方法一般是使用人工监测方法,即,在列车出入库时,人工对股道上出入库的列车进行拍照,人工记录该列车的车号以及列车在股道的停放位置等信息。
3.由此可知,现有的列车出入库监测方法对人工的依赖性较强,不仅操作繁琐、效率低下以及出错率高,并且人工进入股道记录列车出入库信息的方式还存在安全问题。


技术实现要素:

4.本公开实施例的一个目的是提供一种用于对列车出入库进行监测的新技术方案。
5.根据本公开的第一方面,提供了一种列车出入库监测方法,该方法包括:
6.获取列车出入库时在股道上的图像数据集合,其中,所述图像数据集合包括多个图像数据,所述图像数据是与列车的出入库行为对应的数据;
7.根据所述图像数据集合,获得所述列车的多个出入库信息以及多个位置信息,其中,所述出入库信息包括所述列车的车号,所述位置信息用于表征所述列车出入库时在股道上的停放位置;
8.根据所述多个出入库信息以及所述多个位置信息,获得所述列车的目标出入库信息和目标位置信息。
9.根据本公开的第二方面,本公开还提供了一种列车出入库监测装置,包括:
10.图像数据获取模块,用于获取列车出入库时在股道上的图像数据集合,其中,所述图像数据集合包括多个图像数据,所述图像数据是与列车的出入库行为对应的数据;
11.数据处理模块,用于根据所述图像数据集合,获得所述列车的多个出入库信息以及多个位置信息,其中,所述出入库信息包括所述列车的车号,所述位置信息用于表征所述列车出入库时在股道上的停放位置;
12.目标信息获得模块,用于根据所述多个出入库信息以及所述多个位置信息,获得所述列车的目标出入库信息和目标位置信息。
13.根据本公开的第三方面,还提供了一种电子设备,其包括根据本公开的第二方面所述的装置;或者,所述电子设备包括:存储器,用于存储可执行的指令;处理器,用于根据所述指令的控制运行所述电子设备执行根据本公开的第一方面所述的方法。
14.本公开的一个有益效果在于,根据本公开的实施例,针对出入库的列车的监测,可以不依赖于人工,而是通过获取列车出入库时在股道上的图像数据集合,根据该图像数据集合,获得列车的多个出入库信息以及多个位置信息;之后,根据该多个出入库信息以及多个位置信息,即可安全、准确以及高效的获得列车的目标出入库信息和目标位置信息,从而
对出入库列车进行高效的监测。
15.通过以下参照附图对本公开的示例性实施例的详细描述,本公开的其他特征及其优点将会变得清楚。
附图说明
16.被结合在说明书中并构成说明书的一部分的附图示出了本公开的实施例,并且连同其说明一起用于解释本公开的原理。
17.图1是本公开实施例提供的可用于实现列车出入库监测方法的列车出入库监测系统的硬件配置的原理框图。
18.图2是本公开实施例提供的列车出入库监测方法的流程示意图。
19.图3是本公开实施例提供的列车出入库监测方法的数据流向示意图。
20.图4是本公开实施例提供的一种列车出入库监测装置的原理框图。
21.图5是本公开实施例提供的一种电子设备的结构示意图。
具体实施方式
22.现在将参照附图来详细描述本公开的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。
23.以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。
24.对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
25.在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其他例子可以具有不同的值。
26.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
27.《硬件配置》
28.图1是本公开实施例提供的可用于实现列车出入库监测方法的列车出入库监测系统的硬件配置的原理框图。
29.如图1所示,列车出入库监测系统1000包括服务器1100、终端设备终端1200、摄像装置1300以及网络1400。
30.服务器1100例如可以是刀片服务器、机架式服务器等,服务器1100也可以是部署在云端的服务器集群,在此不做限定。
31.如图1所示,服务器1100可以包括处理器1110、存储器1120、接口装置1130、通信装置1140、显示装置1150和输入装置1160。处理器1110例如可以是中央处理器cpu等。存储器1120例如包括rom(只读存储器)、ram(随机存取存储器)、诸如硬盘的非易失性存储器等。接口装置1130例如包括usb接口、串行接口等。通信装置1140例如能够进行有线或无线通信。显示装置1150例如是液晶显示屏。输入装置1160例如可以包括触摸屏、键盘等。
32.本实施例中,服务器1100可用于参与实现根据本公开任意实施例的列车出入库检
测方法。
33.应用于本公开实施例中,服务器1100的存储器1120用于存储指令,所述指令用于控制所述处理器1110进行操作以支持实现根据本发明任意实施例的方法。技术人员可以根据本发明所公开方案设计指令。指令如何控制处理器进行操作,这是本领域公知,故在此不再详细描述。
34.本领域技术人员应当理解,尽管在图1中示出了服务器1100的多个装置,但是,本公开实施例的服务器1100可以仅涉及其中的部分装置,例如,只涉及处理器1110和存储器1120。
35.如图1所示,终端设备1200可以包括处理器1210、存储器1220、接口装置1230、通信装置1240、显示装置1250、输入装置1260、音频输出装置1270、音频输入装置1280,等等。其中,处理器1210可以是中央处理器cpu、微处理器mcu等。存储器1220例如包括rom(只读存储器)、ram(随机存取存储器)、诸如硬盘的非易失性存储器等。接口装置1230例如包括usb接口、耳机接口等。通信装置1240例如能够进行有线或无线通信。显示装置1250例如是液晶显示屏、触摸显示屏等。输入装置1260例如可以包括触摸屏、键盘等。终端设备1200可以通过音频输出装置1270输出音频信息,该音频输出装置1270例如包括扬声器。终端设备1200可以通过音频拾取装置1280拾取用户输入的语音信息,该音频拾取装置1280例如包括麦克风。
36.终端设备1200可以是智能手机、便携式电脑、台式计算机、平板电脑等,此处不做特殊限定。
37.本领域技术人员应当理解,尽管在图1中示出了终端设备1200的多个装置,但是,本公开实施例的终端设备1200可以仅涉及其中的部分装置,例如,只涉及处理器1210、存储器1220等。
38.摄像装置1300可以是具备摄像功能的装置,例如,可以是摄像机,该摄像机可以是普通摄像机,也可以是深度摄像机,摄像装置1300可以分别被部署在股道的出口、入口以及股道上的其他位置处,此处不做特殊限定。
39.通信网络1400可以是无线网络也可以是有线网络,可以是局域网也可以是广域网。摄像装置1300可以通过通信网络1400将拍摄的视频数据传输给服务器1100,终端设备1200可以通过通信网络1400与服务器1100进行通信。
40.需要说明的是,图1所示的列车出入库检测系统1000仅是解释性的,并且决不是为了要限制本公开、其应用或用途。例如,尽管图1仅示出一个服务器1100和一个终端设备1200,但不意味着限制各自的数量,该列车出入库检测系统1000中可以包含多个服务器1100和/或多个终端设备1200。
41.《方法实施例》
42.图2是根据本公开实施例的列车出入库检测方法的流程示意图,该方法可以由服务器实施,例如由图1中的服务器1100实施。
43.根据图2所示,本实施例的方法可以包括如下步骤s2100-s2300,以下予以详细说明。
44.步骤s2100,获取列车出入库时在股道上的图像数据集合,其中,所述图像数据集合包括多个图像数据,所述图像数据是与列车的出入库行为对应的数据。
45.针对现有技术中使用人工监测出入库列车时存在的步骤繁琐、效率低下以及出错率高的问题,为了方便的对出入库列车进行安全、准确及高效的监测,本实施例预先在股道上设置摄像装置,通过该摄像装置对股道上的出入库列车进行动态监测,即,在股道上没有列车出入库时,摄像装置可以不采集视频数据,而当列车出入库,即进入股道或者离开股道时,摄像装置采集列车在股道上的视频数据,并将该视频数据传输给服务器进行处理,以使服务器可以根据该视频数据,自动的获得该列车在出入库时的目标出入库信息以及在股道上的目标位置信息,即,在股道上的停放位置的信息。
46.在具体实施时,可以在股道的出口、入口的位置分别设置一个或多个摄像装置,同时,还可以根据需要在股道中间的任意位置设置一个或多个摄像装置,例如,可以在列车的每列车厢的股道位置处也设置一个或多个摄像装置;另外,摄像装置的拍摄角度也可以根据具体需要进行设置,此处不做特殊限定。
47.在具体实施时,当股道上的摄像装置检测到列车出入库时,自动拍摄列车出入库时在股道上的视频数据,之后将视频数据传输给服务器,服务器存储该视频数据并根据该视频数据,获取列车出入库时在股道上的图像数据集合,并根据该图像数据集合中的图像数据,分析列车的出入库行为。
48.具体来讲,所述获取列车出入库时在股道上的图像数据集合,包括:采集所述列车出入库时在股道上的视频数据;拆分所述视频数据,获得多个图像帧;根据所述多个图像帧,获得所述图像数据集合。
49.所述拆分所述视频数据,可以是将视频数据的全部图像帧作为所述多个图像帧。
50.或者,为了减少图像数据的数量,剔除无效的图像数据,以提升计算速度,也可以根据需要,按照预设规则拆分视频数据,获得所述多个图像帧,例如,可以取视频数据的开始时长处的预设数量的图像帧、视频数据的中间时长处的预设数量的图像帧以及视频数据的结束时长之前的预设数量的图像帧,作为所述多个图像帧。
51.又或者,还可以通过目标检测(objectdetection)算法,例如,ssd(singleshotmultiboxdetector)、rcnn(region-cnn)等算法智能的识别视频数据中包含列车画面和股道画面的图像帧,并从视频数据中获取该类图像帧,作为所述多个图像帧。
52.根据上述说明可知,图像数据集合中的图像数据是与列车的出入库行为对应的数据,即,记录列车出入库时在股道上的行驶行为的数据。因此,在服务器经过上述处理获得该图像数据集合之后,即可跟该图像数据集合,检测列车的出入库行为。
53.需要说明的是,本实施例中用于存储视频数据、处理视频数据以及识别图像数据的服务器可以是一个服务器,也可以是不同的服务器,例如,摄像装置采集到视频数据后,可以先将视频数据存储到用于存储视频数据的第一服务器中,该第一服务器可以处理视频数据得到多个图像帧后,将该多个图像帧传输给用于识别该多个图像帧中的信息的第二服务器中,此处不再赘述。
54.步骤s2200,根据所述图像数据集合,获得所述列车的多个出入库信息以及多个位置信息,其中,所述出入库信息包括所述列车的车号,所述位置信息用于表征所述列车出入库时在股道上的停放位置。
55.在经过步骤s2100获取到列车出入库时在股道上的图像数据集合之后,可以通过对图像数据集合中的图像数据逐个的进行识别处理,从而获得列车的多个出入库信息以及
多个位置信息。
56.所述出入库信息,是与列车的出入库行为对应的信息,该出入库信息可以包括列车的车号,即,列车的车牌号码,以及,还可以根据需要,包括列车的出入库时间、列车的出入库类别、列车的起止站信息中的一种或多种。
57.具体来讲,所述根据所述图像数据集合,获得所述列车的多个出入库信息以及多个位置信息,包括:从所述图像数据集合中,获取第一图像数据;识别所述第一图像数据中的第一文字信息;根据所述第一图像数据和所述第一文字信息,获得所述列车的第一出入库信息;以及通过识别所述第一图像数据中所述列车在股道上的位置,获得第一位置信息;根据所述第一出入库信息以及所述第一位置信息,获得所述多个出入库信息以及所述多个位置信息。
58.在现实中,对于车号,例如汽车车号的识别,由于汽车车牌在汽车上的悬挂位置、汽车车牌的组成规则比较稳定,因此,一般可以通过在固定位置设置摄像装置,并拍摄一个较为清晰的汽车车号图像,并通过相关算法即可直接识别出汽车车号。然而,对于列车车号,由于不同列车车牌的悬挂位置并不固定,并且列车车号的组成规则也并不固定,因此,基于汽车车号的自动识别方法并不适用于识别列车车号,在本实施例中,为了准确的获得出入库列车的列车车号,在获取到列车出入库时的图像数据集合之后,针对图像数据集合中的多个图像数据,采取分别识别图像数据中的文字信息,并根据该文字信息,得到多个包括该列车的车号的出入库信息,并通过对比分析该多个出入库信息,得到较为准确的目标出入库信息
59.在本实施例中,第一文字信息,是第一图像数据中的文字信息,该文字信息可以是第一图像数据中的任意文字信息,例如,可以是列车车号、列车车厢号、列车起止站、列车座位数、列车型号等信息。
60.在具体实施时,为了提升计算效率,可以先使用目标检测算法检测列车在第一图像数据中的第一位置数据,在获得该第一位置数据之后,可以仅识别该位置区域中的文字信息,以获得第一文字信息,其中,该第一位置数据可以是构成一个矩形框的坐标数据,该矩形框中为该列车的图像,例如,该第一位置数据可以是(左上角坐标数据,左下角坐标数据,右上角坐标数据,右下角坐标数据)的形式,当然,在具体实施时,由于使用的目标检测算法的不同,该第一位置数据也可以是其它形式,例如,还可以是对应矩形框的(左上角坐标数据,左下角坐标数据,中心点坐标数据,右上角坐标数据,右下角坐标数据)的形式,此处不再赘述。
61.在本实施例中,可以通过使用光学字符识别(ocr,opticalcharacterrecognition)方法识别图像数据中的文字,以得到第一文字信息,其中,光学字符识别算法,也可称为文字识别方法,是针对图像或纸张上的字符,通过检测暗、亮的模式确定字符形状,然后用字符识别方法将形状翻译成文字的方法,由于现有技术中有关于该方法的详细说明,此处不再赘述。
62.第一位置信息,是第一图像数据中列车在股道上的位置信息。
63.具体来讲,所述根据所述第一图像数据和所述第一文字信息,获得所述列车的第一出入库信息,包括:通过识别所述图像数据中所述列车的行驶方向,获得所述列车的第一出入库类别;根据所述第一文字信息,获得所述列车的第一车号、所述列车的起止站信息;
根据所述第一出入库类别、所述第一车号以及所述列车的起止站信息,获得所述第一出入库信息。
64.即,在本实施例中,列车的出入库信息可以包括列车的出入库类别、列车的车号、列车的起止站信息。
65.列车的行驶方向,可以通过识别图像数据中列车的车头方向获得,并可以根据列车的行驶方向,确定列车的出入库类别。
66.列车的第一车号、列车的起止站信息可以根据文字信息中与列车车号相关的信息获得。
67.所述通过识别所述第一图像数据中所述列车在股道上的位置,获得第一位置信息,包括:获取所述列车在所述第一图像数据中的第一位置数据;获取所述第一图像数据中所述列车所在股道的第二位置数据;根据所述第一位置数据和所述第二位置数据,获得所述第一位置信息。
68.关于第一位置数据的获取方法请参看上述描述处的相关说明,此处不再赘述。在获得第一位置数据之后,可以使用同样方法,识别第一图像数据中列车所在股道的第二位置数据,并通过该第一位置数据和第二位置数据,计算得到第一位置信息。
69.当然,在具体实施时,也可以使用其它方法获得第一位置信息,例如,可以识别第一图像数据中列车车头的位置数据,并根据该位置数据和第二位置数据,计算得到第一位置信息,此处不再赘述。
70.在经过上述处理,根据列车出入库时的图像数据集合,获得多个出入库信息以及多个位置信息之后,即可通过对该多个出入库信息以及该多个位置信息,通过对这些信息进行校验,得到列车的目标出入库信息和目标位置信息。
71.在步骤s2200之后,执行步骤s2300,根据所述多个出入库信息以及所述多个位置信息,获得所述列车的目标出入库信息和目标位置信息。
72.在具体实施时,由于股道上摄像装置的安装位置以及安装角度的不同,拍摄的视频数据中的列车图像的清晰度以及列车图像中的文字内容也不完全相同,所以,基于视频数据中拆分出的每一图像数据,识别到的列车的出入库信息也不完全相同。
73.例如,有的出入库信息中的车号可能识别不全或者识别错误,又或者完全识别不到车号,以及,有的图像数据中还可能识别不到列车在股道上的位置信息。
74.因此,本实施例中,在获得多个出入库信息以及多个位置信息之后,为了能够提升待获得的目标出入库信息和目标位置信息的准确度,可以对步骤s2200得到的多个出入库信息以及多个位置信息进行校验处理,具体可以先根据该多个出入库信息以及该多个位置信息,建立列车在当前时刻的出入库数据模型,其中,该出入库数据模型是用于表征列车出入库时的信息的模型,即,针对每一出入库列车,可以为该列车建立一个出入库数据模型。
75.在具体实施时,列车的出入库数据模型中可以包括尽可能多的与该列车出入库相关的信息,以及与该列车相关的其他信息,以方便根据列车的历史出入库数据模型中的信息,对当前时刻的该列车的出入库数据模型中的信息进行校验和优化完善处理,以获得对应列车出入库时的时刻的目标出入库数据模型,并根据该目标出入库数据模型中的信息,得到目标出入库信息和目标位置信息。
76.例如,出入库数据模型中可以包括列车的车号、列车的出入库类别、列车的起止站
信息、列车的入库时间、列车的出库时间,以及,还可以包括列车的属性信息,如列车的车厢总数、座位总数等信息中的一种或多种,此处不再一一列举。
77.请参看图3,其本公开实施例提供的列车出入库监测方法的数据流向示意图。根据图3内容可知,在经过步骤s2200根据图像数据集合,获取到多个出入库信息以及多个位置信息之后,所述根据所述多个出入库信息以及所述多个位置信息,获得所述列车的目标出入库信息和目标位置信息,包括:根据所述多个出入库信息以及所述多个位置信息,建立所述列车在当前时刻的初始出入库数据模型,其中,所述出入库数据模型用于表征所述列车出入库时的信息;获取所述列车的历史出入库数据模型;根据所述历史出入库数据模型,校验所述初始出入库数据模型中的信息,获得目标出入库数据模型;从所述目标出入库数据模型中,获得所述目标出入库信息和所述目标位置信息。
78.在具体实施时,所述根据所述多个出入库信息以及所述多个位置信息,建立所述列车在当前时刻的初始出入库数据模型,包括:通过对所述多个出入库信息进行校验,获得所述列车的第一目标出入库信息;根据所述多个位置信息,对所述列车的出入库行为进行校验,获得所述第一目标位置信息;根据所述第一目标出入库信息和所述第一目标位置信息,建立所述初始出入库数据模型。
79.在本实施例,可以通过以下方法对多个出入库信息进行校验:从所述多个出入库信息中,获取第一出入库信息和第二出入库信息;校验所述第一出入库信息和所述第二出入库信息,以对列车的出入库信息进行补全及优化,获得所述第一目标出入库信息。
80.此处以出入库信息中仅包含列车车号为例进行说明,例如,第一出入库信息中的第一列车车号可能为“g26x”,其中,x表示在识别图像数据得到该列车车号时,虽然识别出该第一列车车号由4位字符组成,但是由于第4位较模糊,所以在第4为处以占位符“x”表示该位置还有一个字符,则在对比多个出入库信息时,当第二出入库信息中的第二列车车号为“g265”时,则可根据该第二列车车号对第一列车车号进行补全及优化。
81.当然,在校验第一出入库信息和第二出入库信息时,还存在其他第一出入库信息和第二出入库信息不匹配的情形,例如,第一列车车号可能为“g465”,第二列车车号可能为“g265”。
82.针对上述情况,所述校验所述第一出入库信息和所述第二出入库信息,以对列车的出入库信息进行补全及优化,获得所述第一目标出入库信息,包括:
83.统计所述第一出入库信息表征的列车信息的第一数值,以及,统计所述第二出入库信息表征的列车信息的第二数值,根据该第一数值和该第二数值,获得所述多个出入库信息的统计信息,根据所述统计信息,获得所述第一目标出入库信息。
84.此处依然以出入库信息中仅包含列车车号为例进行说明,则在对比第一列车车号和第二列车车号时,可以统计第一列车车号以及第二列车车号的第一数值和第二数值,从而得到与多个出入库信息对应的统计信息,之后,将该统计信息中列车车号的统计值中的最大数值所对应的出入库信息作为该列车的第一出入库信息即可。
85.当然,在具体实施时,也可以使用其它方法对多个出入库信息进行校验,此处不再赘述。
86.另外,所述根据所述多个位置信息,对所述列车的出入库行为进行校验,获得所述第一目标位置信息,包括:从所述多个位置信息中,获取第二位置信息,其中,所述第二位置
信息为所述多个位置信息中的任一位置信息;在所述第二位置信息表征所述列车处于股道上的预设位置区域的情况下,根据所述第二位置信息,对所述列车的出入库行为进行校验,获得所述第一目标位置信息。
87.所述预设位置区域,也可以称为既定规则区域,是表征列车在入库时,列车车头可停放的位置区域。即,由于在实际中,通过图像数据可以获得多个位置信息,为了减少计算量,可以仅在位置信息表征列车处于股道上的预设位置区域时,基于该位置信息,列车出入库行为进行分析,以判断列车在股道上的停放位置是否精准。
88.具体来讲,所述根据所述第二位置信息,对所述列车的出入库行为进行校验,包括:获取列车所处股道的股道信息;根据所述股道信息,获取所述股道上预设的列车停放位置信息;计算所述第二位置信息表征的位置数据和所述预设的列车停放位置信息表征的位置数据的差值的绝对值;在所述差值的绝对值小于预设的差值阈值的情况下,确定所述列车的出入库行为满足预设的停放条件,并将所述第二位置信息作为所述第一目标位置信息。
89.所述预设的列车停放位置信息,是表征列车在股道上的目标停放位置的信息;所述预设的停放条件,是与精准停车约束对应的条件。
90.所述方法还包括:在所述差值的绝对值不小于预设的差值阈值的情况下,确定所述列车出入库时在股道上的停放位置不满足所述预设的停放条件,并生成预警信息。
91.在获得当前时刻包含列车出入库信息的初始出入库模型之后,所述根据所述历史出入库数据模型,校验所述初始出入库数据模型中的信息,获得目标出入库数据模型,包括:根据所述历史出入库数据模型中的信息,对所述初始出入库数据模型中的信息进行优化及补全处理,获得所述目标出入库数据模型。
92.在服务器根据上述处理获得目标出入库数据模型之后,可以存储该目标出入库数据模型,并在终端设备需要展示列车在当前时刻的目标出入库信息以及目标位置信息时,可以从该目标出入库数据模型中获得该目标出入库信息和该目标位置信息,并将该目标出入库信息和该目标位置信息提供给终端设备。
93.即,本实施例提供的方法在应用于服务器时,该方法还包括:将所述目标出入库信息和所述目标位置信息提供给终端设备。
94.根据以上步骤s2100~s2300可知,本实施例的方法针对出入库的列车的监测,可以不依赖于人工,而是通过获取列车出入库时在股道上的图像数据集合,根据该图像数据集合,获得列车的多个出入库信息以及多个位置信息;之后,根据该多个出入库信息以及多个位置信息,即可安全、准确以及高效的获得列车的目标出入库信息和目标位置信息,从而对出入库列车进行高效的监测。
95.《装置实施例》
96.与上述方法实施例对应,在本实施例中,还提供一种列车出入库检测装置,如图4所示,该装置4000可以包括图像数据获取模块4100、数据处理模块4200和目标信息获得模块4300。
97.该图像数据获取模块4100用于获取列车出入库时在股道上的图像数据集合,其中,所述图像数据集合包括多个图像数据,所述图像数据是与列车的出入库行为对应的数据。
98.在一个实施例中,该图像数据获取模块4100在用于获取列车出入库时在股道上的图像数据集合时,可以用于:采集所述列车出入库时在股道上的视频数据;拆分所述视频数据,获得多个图像帧;根据所述多个图像帧,获得所述图像数据集合。
99.该数据处理模块4200,用于根据所述图像数据集合,获得所述列车的多个出入库信息以及多个位置信息,其中,所述出入库信息包括所述列车的车号,所述位置信息用于表征所述列车出入库时在股道上的停放位置。
100.在一个实施例中,该数据处理模块4200在根据所述图像数据集合,获得所述列车的多个出入库信息以及多个位置信息时,可以用于:从所述图像数据集合中,获取第一图像数据;识别所述第一图像数据中的第一文字信息;根据所述第一图像数据和所述第一文字信息,获得所述列车的第一出入库信息;以及通过识别所述第一图像数据中所述列车在股道上的位置,获得第一位置信息;根据所述第一出入库信息以及所述第一位置信息,获得所述多个出入库信息以及所述多个位置信息。
101.在该实施例中,该数据处理模块4200在根据所述第一图像数据和所述第一文字信息,获得所述列车的第一出入库信息时,可以用于:通过识别所述图像数据中所述列车的行驶方向,获得所述列车的第一出入库类别;根据所述第一文字信息,获得所述列车的第一车号、所述列车的起止站信息;根据所述第一出入库类别、所述第一车号以及所述列车的起止站信息,获得所述第一出入库信息。
102.在该实施例中,该数据处理模块4200在通过识别所述第一图像数据中所述列车在股道上的位置,获得第一位置信息时,可以用于:获取所述列车在所述第一图像数据中的第一位置数据;获取所述第一图像数据中所述列车所在股道的第二位置数据;根据所述第一位置数据和所述第二位置数据,获得所述第一位置信息。
103.该目标信息获得模块4300,用于根据所述多个出入库信息以及所述多个位置信息,获得所述列车的目标出入库信息和目标位置信息。
104.在一个实施例中,该目标信息获得模块4300在根据所述多个出入库信息以及所述多个位置信息,获得所述列车的目标出入库信息和目标位置信息时,可以用于:根据所述多个出入库信息以及所述多个位置信息,建立所述列车在当前时刻的初始出入库数据模型,其中,所述出入库数据模型用于表征所述列车出入库时的信息;获取所述列车的历史出入库数据模型;根据所述历史出入库数据模型,校验所述初始出入库数据模型中的信息,获得目标出入库数据模型;从所述目标出入库数据模型中,获得所述目标出入库信息和所述目标位置信息。
105.在该实施例中,该目标信息获得模块4300在根据所述多个出入库信息以及所述多个位置信息,建立所述列车在当前时刻的初始出入库数据模型时,可以用于:通过对所述多个出入库信息进行校验,获得所述列车的第一目标出入库信息;根据所述多个位置信息,对所述列车的出入库行为进行校验,获得所述第一目标位置信息;根据所述第一目标出入库信息和所述第一目标位置信息,建立所述初始出入库数据模型。
106.在该实施例中,该目标信息获得模块4300在通过对所述多个出入库信息进行校验,获得所述列车的第一目标出入库信息时,可以用于:从所述多个出入库信息中,获取第一出入库信息和第二出入库信息;校验所述第一出入库信息和所述第二出入库信息,以对列车的出入库信息进行补全及优化,获得所述第一目标出入库信息。
107.在该实施例中,该目标信息获得模块4300在根据所述多个位置信息,对所述列车的出入库行为进行校验,获得所述第一目标位置信息时,可以用于:从所述多个位置信息中,获取第二位置信息,其中,所述第二位置信息为所述多个位置信息中的任一位置信息;在所述第二位置信息表征所述列车处于股道上的预设位置区域的情况下,根据所述第二位置信息,对所述列车的出入库行为进行校验,获得所述第一目标位置信息。
108.在该实施例中,该目标信息获得模块4300在根据所述第二位置信息,对所述列车的出入库行为进行校验,获得所述第一目标位置信息,包括:获取列车所处股道的股道信息;根据所述股道信息,获取所述股道上预设的列车停放位置信息;计算所述第二位置信息表征的位置数据和所述预设的列车停放位置信息表征的位置数据的差值的绝对值;在所述差值的绝对值小于预设的差值阈值的情况下,确定所述列车的出入库行为满足预设的停放条件,并将所述第二位置信息作为所述第一目标位置信息。
109.在该实施例中,该目标信息获得模块4300在根据所述历史出入库数据模型,校验所述初始出入库数据模型中的信息,获得目标出入库数据模型时,可以用于:根据所述历史出入库数据模型中的信息,对所述初始出入库数据模型中的信息进行优化及补全处理,获得所述目标出入库数据模型。。
110.在一个实施例中,在该装置4000应用于服务器时,该装置4000还包括信息提供模块,用于将所述目标出入库信息和所述目标位置信息提供给终端设备。
111.《设备实施例》
112.在本实施例中,还提供一种电子设备,其可以包括根据本公开任意实施例的列车出入库检测装置4000,用于实施本公开任意实施例的列车出入库检测方法。
113.如图5所示,该电子设备5000还可以包括处理器5200和存储器5000,该存储器5100用于存储可执行的指令;该处理器5200用于根据指令的控制运行电子设备以执行根据本公开任意实施例的列车出入库检测方法。
114.以上装置5000的各个模块可以由处理器5200运行该指令以执行根据本公开任意实施例的列车出入库检测方法来实现
115.本公开可以是系统、方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于使处理器实现本公开的各个方面的计算机可读程序指令。
116.计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、静态随机存取存储器(sram)、便携式压缩盘只读存储器(cd-rom)、数字多功能盘(dvd)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。
117.这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外
部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。
118.用于执行本公开操作的计算机程序指令可以是汇编指令、指令集架构(isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如smalltalk、c 等,以及常规的过程式编程语言—诸如“c”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(fpga)或可编程逻辑阵列(pla),该电子电路可以执行计算机可读程序指令,从而实现本公开的各个方面。
119.这里参照根据本公开实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本公开的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。
120.这些计算机可读程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其他可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。
121.也可以把计算机可读程序指令加载到计算机、其他可编程数据处理装置、或其他设备上,使得在计算机、其他可编程数据处理装置或其他设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其他可编程数据处理装置、或其他设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
122.附图中的流程图和框图显示了根据本公开的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,所述模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。对于本领域技术人员来说公知的是,通过硬件方式实现、通过软件方式实现以及通过软件和
硬件结合的方式实现都是等价的。
123.以上已经描述了本公开的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术改进,或者使本技术领域的其他普通技术人员能理解本文披露的各实施例。本公开的范围由所附权利要求来限定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献