一种车位管理方法、装置、计算机设备及存储介质与流程

文档序号:23965072发布日期:2021-02-18 21:05阅读:46来源:国知局
一种车位管理方法、装置、计算机设备及存储介质与流程

[0001]
本发明涉及智能交通领域,尤其涉及一种车位管理方法、装置、计算机设备及存储介质。
技术背景
[0002]
随着社会发展,越来越多家庭购置了汽车,交通拥堵现象日益严重,在中短距离出行的情况下,越来越多人选择小型交通工具出行,例如电瓶车、自行车、摩托车等,部分城市开始设置小型交通工具专用停车位,小型交通工具具有流动性强、数量大的特点,对其停车位进行有效管理成为一个难题。
[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是本发明一实施例中处理车位内目标车辆事件的流程图;
[0030]
图4是本发明一实施例中入位事件判断流程图;
[0031]
图5是本发明一实施例中离位事件判断流程图;
[0032]
图6是本发明一实施例中处理车位内目标数量变化的流程图;
[0033]
图7是本发明一实施例中车位管理装置的一原理框图;
[0034]
图8是本发明一实施例中计算机设备的一示意图。
具体实施方式
[0035]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0036]
本申请提供的车位管理方法,可应用在如图1的应用环境中,其中,摄像设备具备数据接收和发送功能,可以通过网络与服务器进行数据交换。摄像设备为广景摄像设备,安装选点原则为摄像装备能够观察到所需监控的所有车位,并能够捕获到可辨认的车牌。其中,计算机设备可以但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
[0037]
在一实施例中,如图2所示,提供一种车位管理方法,该方法以视频帧为处理对象,各步骤均为对视频帧处理的方法。以下所述目标车辆,代指视频帧内的小型交通工具。以该方法应用在图1中的服务器为例进行说明,包括如下步骤:
[0038]
(步骤s10)获取摄像设备拍摄的视频帧,算法模块识别视频帧内交通工具与行人,获取场景信息。
[0039]
在本发明提供的一个实施例中,所述摄像设备为枪式摄像机,固定安装于高位,摄像机拍摄范围覆盖所有需要监控的车位。本发明实施例中,摄像机对场景实时采集图像视频,将一帧图像传送至服务器,进行后续的算法处理,一帧处理完后会持续实时发送下一帧到服务器。
[0040]
在本发明实施例中,算法模块是使用现有的深度学习网络技术加以训练重新构建的多分类检测模型。
[0041]
在本发明实施例中,场景信息包括小型交通工具,汽车,行人的检测框坐标及类别。其中,小型交通工具的检测框包括整车和车头车尾检测框。小型交通工具的车头车尾检测框为后续算法的主要关注目标,用于判断目标车辆的关键点是否落在车位内,将目标车辆与车位进行匹配。
[0042]
在本发明实施例中,场景信息还用于判断车位内目标车辆或车位是否被遮挡。判断遮挡的条件包括,当前帧检测到的其他交通参与者的检测框与车位的位置关系是否重合、前后两帧之间检测到的车位内目标车辆数量是否存在锐减、当前帧电瓶车整车检测框中是否有与当前车位存在较高重叠度的情况,若有则判断车头车尾框可能被遮挡,但能检
测到整车、当前帧中车位外的目标车辆,以及其他交通参与者的检测框与车位的关系,判断车位是否被其他目标遮挡。上述条件根据适用场景不同,可择一或组合适用,本发明实施例不做具体限定。
[0043]
(步骤s20)对所述场景信息中的目标车辆进行跟踪,并进行车辆特征信息识别,形成目标车辆信息;
[0044]
其中,所述车辆特征信息为车牌号、车体特征等可以区分特定车辆的特征信息之一或其组合。
[0045]
本发明实施例中,对目标车辆进行跟踪的算法,已由申请人所申请的公开号为cn110533693a的发明专利公开。由跟踪算法组成的跟踪模块,依据目标车辆的运动轨迹等信息对目标车辆进行编号,以实现对相同的目标车辆进行跨帧持续标记。
[0046]
本发明一实施例中,所述车辆特征信息为车牌号,车牌识别算法为现有技术,已由申请人所申请的公开号为cn107092912a的发明专利公开。
[0047]
在进行车辆特征信息识别前,首先判断是否需要进行特定车辆信息识别。
[0048]
本发明实施例中,所述判断是否需要进行特定车辆信息识别的条件为,服务器中是否已存有目标车辆的特征信息,且当前帧是否具备目标特征清晰可识别的条件。若服务器中尚未存有目标车辆的特征信息,且当前帧具备目标特征清晰可识别的条件,则对目标车辆进行特征信息识别。若当前帧不满足上述条件,则等待后续视频帧进行识别,直接进入后续流程,即步骤s30。
[0049]
(步骤s30)结合所述目标车辆信息、所述场景信息和车位信息,处理车位内目标车辆的车辆事件。
[0050]
所述目标车辆信息包括车辆特征信息、车辆跟踪编号等与特定车辆相关的识别信息;所述车辆事件包括入位事件、离位事件;所述车位信息包括车位内目标车辆的占用编号、车位内记录的入位事件和目标车辆与车位的绑定信息;
[0051]
如图3所示,在本发明提供的一个实施例中,步骤s30处理车位内目标车辆及相关信息,包括:
[0052]
(步骤s301)判断车位内目标车辆与该车位记录的车辆是否一致。判断依据为当前目标车辆检测框与该车位记录的车辆检测框位置是否有较大重叠。
[0053]
若不存在较大重叠,即车位内目标车辆与该车位记录的车辆不一致,则认为当前目标车辆为新加入的车辆,在车位信息中记录当前目标车辆信息,生成新的占用编号,等待后续帧进行入离位事件判断;
[0054]
若当前目标车辆检测框与该车位记录的车辆检测框位置存在较大重叠,则认为二者为同一车辆,获取该车辆的占用编号,进入步骤s302进行后续判断。
[0055]
(步骤s302)通过占用编号判断该目标车辆是否已记录入位事件。
[0056]
若该车位内尚未记录该目标车辆的入位事件,在该情况下目标车辆已与车位进行绑定,但由于此前未达到入位标准,尚未判定为入位,因此进入步骤s303a进行入位事件判断;
[0057]
若该车位内已记录该目标车辆的入位事件,在该情况下目标车辆已停放好并形成了入位事件,因此进入步骤s303b,进行离位事件判断。
[0058]
所述车位内记录的目标车辆入位事件属于所述车位信息的子项,该项信息来源于
此前视频帧的判断结果。
[0059]
(步骤s303a)入位事件判断
[0060]
在本发明提供的一实施例中,步骤s303a,即入位事件判断流程如图4所示:
[0061]
首先根据跟踪编号,判断当前目标车辆与车位内记录的车辆是否一致,若不一致,则更新车位内绑定的目标信息,调整为绑定当前目标车辆;
[0062]
若当前目标车辆与车位内记录的车辆一致,则判断车内目标是否多帧内未进行大幅移动,即是否达到入位条件。若不满足入位条件,则延迟入位,等待后续视频帧判断;若满足入位条件,则记录该入位事件。
[0063]
(步骤s303b)离位事件判断
[0064]
在本发明提供的一实施例中,步骤s303b,即离位事件判断流程如图5所示:
[0065]
在进行离位事件判断前,首先判断是否满足离位更新条件。
[0066]
在本发明的一个实施例中,所述离位更新条件包括,车位信息是否发生变化、离位更新周期计时、此前视频帧中是否存在当前关注的车位内目标车辆信息与系统记录的车位内目标车辆信息不匹配的情况、此前视频帧是否检测到车位或目标被遮挡。
[0067]
在本发明提供的一个实施例中,若当前帧图像内各车位占用状态未发生变化,则等待离位更新周期计时达阈值后进行离位更新。在本发明提供的一个实施例中,离位更新周期为5分钟,可根据实际监控车位流量情况进行延长或缩短。
[0068]
在本发明提供的一个实施例中,若上一视频帧内检测到当前关注的车位内目标车辆信息与系统记录的车位内目标车辆信息不匹配,或上一视频帧内检测到车位或目标被遮挡但未作处理,则进行离位事件判断。
[0069]
若不满足离位更新条件,则返回进行后续车位内目标车辆的判断。
[0070]
在本发明提供的一个实施例中,离位事件判断流程如图5所示:
[0071]
首先对车位内目标车辆信息与服务器记录的车位内目标车辆信息进行匹配。
[0072]
若匹配判断一致,则车位内目标车辆未离位,将当前帧的时间,图片,目标车辆信息等数据更新到车位信息中,作为将来车位内目标车辆离位时的凭据;
[0073]
若匹配判段不一致,则首先判断是否存在车位内目标车辆或车位被遮挡的情况。
[0074]
存在遮挡时,虽能检测到车位内有目标车辆,但可能因为车位外小型交通工具、汽车、行人等其他交通参与者的停留,遮挡车位内目标车辆的车头或车尾,导致匹配不一致。此时需要通过获取当前帧检测到的其他交通参与者的检测框与车位的位置关系判断,判断车位是否被遮挡。若存在遮挡,则延迟离位,返回等待后续帧判断;
[0075]
若不存在遮挡,判断当前帧图像是否能找到不在车位内的对应的目标车辆,或者判断匹配不一致的累积次数。
[0076]
若当前帧图像能找到不在车位内的对应的目标车辆(正在驶离),或者判断匹配不一致的超过累积次数,则判断为对应目标车辆已离位,当前车位内车辆为已停入而未登记车辆,记录离位事件;若不满足上述要求,则延迟离位,返回等待后续帧判断。
[0077]
(步骤s40)结合所述车位信息与场景信息,处理车位内目标车辆的数量变化。
[0078]
在本发明提供的一个实施例中,所述处理车位内目标车辆的数量变化包括检测离位事件和更新所述车位信息。具体流程如图6所示。
[0079]
(步骤s401)首先获取到各车位内绑定的车辆数量,与当前帧中对应车位内数量进
行比较,判断是否存在当前帧下车位内车辆数目减少的车位。
[0080]
若不存在数量变化,则存在两种情况:一为车位内车辆未出现离位情况,也没有新车辆停入,此时记录当前车位信息,以作为将来判定离位时间的依据,记录后返回等待后续帧操作;第二种情况为车位内出现了离位情况,同时又有新的车辆停入,虽然车位内目标车辆数量保持不变,但需处理新的入位事件和离位事件,这种情况称为离位换车。
[0081]
因此为判断和处理离位换车,本实施例设置一计时阈值,称为离位更新时长。当计时超过阈值时,通过判断车辆是否挪动、对比记录的车辆信息、匹配相似度等方法,判断是否存在离位换车情况,若存在则生成相应的离位事件。
[0082]
若检测到车位内车辆数目减少,则对所有车辆数目减少的车位依次进行如下处理:
[0083]
(步骤s402)首先获得车位内丢失目标的占用编号,通过匹配车位内绑定车辆位置信息与当前帧内检测到的在该车位内的关注目标,对比获得丢失的车辆对应的占用编号,并判断该占用编号下是否已有入位事件。
[0084]
若丢失的占用编号下没有记录入位事件,则判断其为过路车,清空该占用编号下绑定的车辆信息;
[0085]
若丢失的占用编号下记录有入位事件,则判断其是否构成离位事件。
[0086]
(步骤s403)在当前场景下判断离位事件,首先判断当前视频帧内车位或车辆是否被遮挡。
[0087]
若存在遮挡,则返回等待后续帧判断;
[0088]
(步骤s404)若不存在遮挡,则判断是否满足离位条件。
[0089]
所述离位条件包括:若存在不在车位内的原入位目标,或车位判断为空闲的持续时间达到阈值,则满足离位要求。
[0090]
若不满足上述条件,则记录当前车辆信息与车位信息,作为离位时的凭证。
[0091]
若满足上述条件,则记录该离位事件。
[0092]
在本发明提供的一个实施例中,所述目标车辆信息、车辆事件、车位信息和相应视频帧在车位事件判断完成后,在服务器中进行汇总、整理,生成订单信息,更新车位状态,并对相关图像进行留档保存。需要说明的是,上述订单信息、车位状态可以发送至用户端,为用户提供车位状态信息,提示车位是否空闲。
[0093]
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
[0094]
在一实施例中,提供一种车位管理装置,该车位管理装置与上述实施例中车位管理方法一一对应。如图7所示,该车位管理装置包括获取模块10,跟踪识别模块20,检测处理模块30。各功能模块详细说明如下:
[0095]
获取模块10,用于获取摄像设备拍摄视频帧,并通过识别视频帧内交通工具与行人,获取场景信息;
[0096]
在本发明提供的一个实施例中,所述摄像设备为枪式摄像机,固定安装于高位,摄像机拍摄范围覆盖所有需要监控的车位。本发明实施例中,摄像机对场景实时采集图像视频,将一帧图像传送至服务器,进行后续的算法处理,一帧处理完后会持续实时发送下一帧
到服务器。
[0097]
在本发明实施例中,算法模块是使用现有的深度学习网络技术加以训练重新构建的多分类检测模型。
[0098]
在本发明实施例中,场景信息包括小型交通工具,汽车,行人的检测框坐标及类别。其中,小型交通工具的检测框包括整车和车头车尾检测框。小型交通工具的车头车尾检测框为后续算法的主要关注目标,用于判断目标车辆的关键点是否落在车位内,将目标车辆与车位进行匹配。
[0099]
在本发明实施例中,场景信息还用于判断车位内目标车辆或车位是否被遮挡。判断遮挡的条件包括,当前帧检测到的其他交通参与者的检测框与车位的位置关系是否重合、前后两帧之间检测到的车位内目标车辆数量是否存在锐减、当前帧电瓶车整车检测框中是否有与当前车位存在较高重叠度的情况,若有则判断车头车尾框可能被遮挡,但能检测到整车、当前帧中车位外的目标车辆,以及其他交通参与者的检测框与车位的关系,判断车位是否被其他目标遮挡。上述条件根据适用场景不同,可择一或组合适用,本发明实施例不做具体限定。
[0100]
跟踪识别模块20,用于对所述场景信息中的目标车辆进行跟踪,并识别车辆特征信息;
[0101]
其中,所述车辆特征信息为车牌号、车体特征等可以区分特定车辆的特征信息或其组合。
[0102]
本发明实施例中,对目标车辆进行跟踪的算法,已由申请人所申请的公开号为cn110533693a的发明专利公开。由跟踪算法组成的跟踪模块,依据目标车辆的运动轨迹等信息对目标车辆进行编号,以实现对相同的目标车辆进行跨帧持续标记。
[0103]
本发明一实施例中,所述车辆特征信息为车牌号,车牌识别算法为现有技术,已由申请人所申请的公开号为cn107092912a的发明专利公开。
[0104]
在进行车辆特征信息识别前,首先判断车辆特征信息识别的条件是否成就。
[0105]
本发明实施例中,所述判断是否需要进行特定车辆信息识别的条件为,服务器中是否已存有目标车辆的特征信息,且当前帧是否具备目标特征清晰可识别的条件。若服务器中尚未存有目标车辆的特征信息,且当前帧具备目标特征清晰可识别的条件,则对目标车辆进行特征信息识别。若当前帧不满足上述条件,则等待后续视频帧进行识别,直接进入后续流程,
[0106]
检测处理模块30,用于检测车辆事件和处理车位信息,可检测处理一个车位停放多个车辆的情况;
[0107]
所述车辆事件包括入位事件、离位事件;所述车位信息包括车位内目标车辆的占用编号、车位内记录的入位事件和目标车辆与车位的绑定信息。
[0108]
在一实施例中,上述车位管理装置还包括发送模块40,用于将所述当前的车位状态信息和订单信息发送给预置范围内的车主客户端。
[0109]
在本发明提供的一个实施例中,所述监测处理模块30包括:
[0110]
入位事件判断单元301,用于判断车位内目标车辆的入位事件;
[0111]
首先根据跟踪编号,判断当前目标车辆与车位内记录的车辆是否一致,若不一致,则更新车位内绑定的目标信息,调整为绑定当前目标车辆;
[0112]
若当前目标车辆与车位内记录的车辆一致,则判断车内目标是否多帧内未进行大幅移动,即是否达到入位条件。若不满足入位条件,则延迟入位,等待后续视频帧判断;若满足入位条件,则记录该入位事件。
[0113]
离位事件判断单元302,用于判断车位内目标车辆的离位事件,具体流程如下:
[0114]
在进行离位事件判断前,首先判断是否满足离位更新条件。
[0115]
在本发明的一个实施例中,所述离位更新条件包括,车位信息是否发生变化、离位更新周期计时、此前视频帧中是否存在当前关注的车位内目标车辆信息与系统记录的车位内目标车辆信息不匹配的情况、此前视频帧是否检测到车位或目标被遮挡。
[0116]
在本发明提供的一个实施例中,若当前帧图像内各车位占用状态未发生变化,则等待离位更新周期计时达阈值后进行离位更新。在本发明提供的一个实施例中,离位更新周期为5分钟,可根据实际监控车位流量情况进行延长或缩短。
[0117]
在本发明提供的一个实施例中,若上一视频帧内检测到当前关注的车位内目标车辆信息与系统记录的车位内目标车辆信息不匹配,或上一视频帧内检测到车位或目标被遮挡但未作处理,则进行离位事件判断。
[0118]
若不满足离位更新条件,则返回进行后续车位内目标车辆的判断。
[0119]
在本发明提供的一个实施例中,离位事件判断流程如图5所示:
[0120]
首先对车位内目标车辆信息与服务器记录的车位内目标车辆信息进行匹配。
[0121]
若匹配判断一致,则车位内目标车辆未离位,将当前帧的时间,图片,目标车辆信息等数据更新到车位信息中,作为将来车位内目标车辆离位时的凭据;
[0122]
若匹配判段不一致,则首先判断是否存在车位内目标车辆或车位被遮挡的情况。
[0123]
存在遮挡时,虽能检测到车位内有目标车辆,但可能因为车位外小型交通工具、汽车、行人等其他交通参与者的停留,遮挡车位内目标车辆的车头或车尾,导致匹配不一致。此时需要通过获取当前帧检测到的其他交通参与者的检测框与车位的位置关系判断,判断车位是否被遮挡。若存在遮挡,则延迟离位,返回等待后续帧判断;
[0124]
若不存在遮挡,判断当前帧图像是否能找到不在车位内的对应的目标车辆,或者判断匹配不一致的累积次数。
[0125]
若当前帧图像能找到不在车位内的对应的目标车辆(正在驶离),或者判断匹配不一致的超过累积次数,则判断为对应目标车辆已离位,当前车位内车辆为已停入而未登记车辆,记录离位事件;若不满足上述要求,则延迟离位,返回等待后续帧判断。
[0126]
车位状态更新单元303,用于处理车位内目标车辆的数量变化,判断因车位内目标车辆的数量变化而产生的离位事件,并更新车位信息。
[0127]
首先获取到各车位内绑定的车辆数量,与当前帧中对应车位内数量进行比较,判断是否存在当前帧下车位内车辆数目减少的车位。
[0128]
若不存在数量变化,则存在两种情况:一为车位内车辆未出现离位情况,也没有新车辆停入,此时记录当前车位信息,以作为将来判定离位时间的依据,记录后返回等待后续帧操作;第二种情况为车位内出现了离位情况,同时又有新的车辆停入,虽车位内目标车辆数量保持不变,但需处理新的入位事件和离位事件,这种情况称为离位换车。
[0129]
因此为判断和处理离位换车,本实施例设置一计时阈值,称为离位更新时长。当计时超过阈值时,通过判断车辆是否挪动、对比记录的车辆信息、匹配相似度等方法,判断是
否存在离位换车情况,若存在则生成相应的离位事件。
[0130]
若检测到车位内车辆数目减少,则对所有车辆数目减少的车位依次进行如下处理:
[0131]
首先获得车位内丢失目标的占用编号,通过匹配车位内绑定车辆位置信息与当前帧内检测到的在该车位内的关注目标,对比获得丢失的车辆对应的占用编号,并判断该占用编号下是否已有入位事件。
[0132]
若丢失的占用编号下没有记录入位事件,则判断其为过路车,清空该占用编号下绑定的车辆信息;
[0133]
若丢失的占用编号下记录有入位事件,则判断其是否构成离位事件:在当前场景下判断离位事件,首先判断当前视频帧内车位或车辆是否被遮挡:
[0134]
若存在遮挡,则返回等待后续帧判断;
[0135]
若不存在遮挡,则判断是否满足离位条件。
[0136]
所述离位条件包括:若存在不在车位内的原入位目标,或车位判断为空闲的持续时间达到阈值,则满足离位要求。
[0137]
若不满足上述条件,则记录当前车辆信息与车位信息,作为离位时的凭证。
[0138]
若满足上述条件,则记录该离位事件。
[0139]
关于车位管理装置的具体限定可以参见上文中对于车位管理方法的限定,在此不再赘述。上述车位管理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0140]
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图8所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种车位管理方法。
[0141]
在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:
[0142]
获取摄像设备拍摄的视频帧,识别视频帧内交通工具与行人,获取场景信息;
[0143]
对所述场景信息中的目标车辆进行跟踪,并进行车辆特征信息识别,形成目标车辆信息;
[0144]
结合所述目标车辆信息、所述场景信息和车位信息,处理车位内目标车辆的车辆事件,包括检测入位事件、离位事件,并更新所述车位信息;
[0145]
结合所述车位信息和所述场景信息,处理车位内目标车辆的数量变化,检测离位事件并更新所述车位信息。
[0146]
可选的,所述目标车辆为电瓶车、自行车、摩托车等小型交通工具。
[0147]
可选的,同一车位可与多个车辆进行匹配,单一车辆仅能与唯一车位进行匹配。
[0148]
可选的,在处理所述车位内目标车辆事件和处理所述车位内目标车辆的数量变化
时,均判断是否存在遮挡;若存在遮挡,则不进行处理,等待后续帧进行判断;若不存在遮挡,则进入相关处理流程。
[0149]
可选的,处理所述车位内目标车辆的车辆事件时,首先判断车位内目标车辆与该车位记录的车辆是否一致;若所述车位内目标车辆与该车位记录的车辆一致,且已记录所述目标车辆的入位事件,进入离位事件判断流程;若所述车位内目标车辆与该车位记录的车辆一致,但未记录所述目标车辆的入位事件,则进行入位事件判断;若所述车位内目标车辆与该车位记录的车辆不一致,则将其与车位绑定,并分配占用编号。
[0150]
可选的,将所述目标车辆信息、所述目标车辆的车辆事件、所述车位信息和相应视频帧进行汇总、整理,生成订单信息,更新车位状态,并对相关图像进行留档保存。同时将所述订单信息、所述车位状态发送至用户。
[0151]
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
[0152]
获取摄像设备拍摄的视频帧,识别视频帧内交通工具与行人,获取场景信息;
[0153]
对所述场景信息中的目标车辆进行跟踪,并进行车辆特征信息识别,形成目标车辆信息;
[0154]
结合所述目标车辆信息、所述场景信息和车位信息,处理车位内目标车辆的车辆事件,包括检测入位事件、离位事件,并更新所述车位信息;
[0155]
结合所述车位信息和所述场景信息,处理车位内目标车辆的数量变化,检测离位事件并更新所述车位信息。
[0156]
可选的,所述目标车辆为电瓶车、自行车、摩托车等小型交通工具。
[0157]
可选的,同一车位可与多个车辆进行匹配,单一车辆仅能与唯一车位进行匹配。
[0158]
可选的,在处理所述车位内目标车辆事件和处理所述车位内目标车辆的数量变化时,均判断是否存在遮挡;若存在遮挡,则不进行处理,等待后续帧进行判断;若不存在遮挡,则进入相关处理流程。
[0159]
可选的,处理所述车位内目标车辆的车辆事件时,首先判断车位内目标车辆与该车位记录的车辆是否一致;若所述车位内目标车辆与该车位记录的车辆一致,且已记录所述目标车辆的入位事件,进入离位事件判断流程;若所述车位内目标车辆与该车位记录的车辆一致,但未记录所述目标车辆的入位事件,则进行入位事件判断;若所述车位内目标车辆与该车位记录的车辆不一致,则将其与车位绑定,并分配占用编号。
[0160]
可选的,将所述目标车辆信息、所述目标车辆的车辆事件、所述车位信息和相应视频帧进行汇总、整理,生成订单信息,更新车位状态,并对相关图像进行留档保存。同时将所述订单信息、所述车位状态发送至用户。
[0161]
利用本申请实施例提供的车位管理方法、装置、计算机设备及存储介质,具有如下有益效果:与现有车位管理系统相比,本发明可以允许同一车位与多个车辆进行匹配,但单一车辆只允许匹配一个车位,同时通过引入“车位占用编号”这一信息,可以识别同一车位停放多个车辆的情况,有效管理路侧的泊位,节省人力资源。
[0162]
因此通过本发明可以实现对小型交通工具车位的智能化监管,有效管理路测泊位,节省人力资源。
[0163]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以
通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
[0164]
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
[0165]
以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1