首页 / 专利库 / 企业组织 / 框图 / 停车位置确定方法、装置、系统及计算机可读介质

停车位置确定方法、装置、系统及计算机可读介质

阅读:777发布:2020-06-14

专利汇可以提供停车位置确定方法、装置、系统及计算机可读介质专利检索,专利查询,专利分析的服务。并且本 发明 提供了一种 停车位 置确定方法、装置、系统及计算机可读介质,方法包括:接收多个边缘端发送的车辆的状态转换时刻和最优图像,接收用户终端发送的目的地 位置 和预计停车时间;根据多个边缘端发送的状态转换时刻和最优图像生成更新停车位信息;若预计停车时间满足预设停车时间要求,则在预设地图中确定与目的地位置距离最近的 停车场 为目标停车场;在更新停车位信息中,确定与目标停车场对应的停车位信息为目标停车位信息;在目标停车位信息中确定处于空闲状态的停车位编号,将任一与停车位编号对应的停车位确定为用户终端的停车位置,缓解 现有技术 中存在的停车过程效率低下的技术问题,达到了提高停车过程效率的技术效果。,下面是停车位置确定方法、装置、系统及计算机可读介质专利的具体信息内容。

1.一种停车位置确定方法,其特征在于,方法应用于包含图像采集设备的边缘端,所述方法包括:
获取所述图像采集设备采集的所在区域内的视频流
提取所述视频流每个单图像中的车辆特征,得到特征图;
对于每个所述特征图,利用预设分类神经网络确定与所述特征图对应的单帧图像中每个车辆的矩形车辆框图
追踪多个所述单帧图像中的车辆,确定行驶状态发生变化的车辆的状态转换时刻和最优图像;
发送行驶状态发生变化的车辆的所述状态转换时刻和所述最优图像给服务器
2.根据权利要求1所述的停车位置确定方法,其特征在于,所述利用预设分类神经网络确定与所述特征图对应的单帧图像中每个车辆的矩形车辆框图,包括:
生成与所述预设分类神经网络对应的特征表达函数;
获取所述特征图的每个像素点上的像素值;
对于每个所述像素点,将所述像素值代入所述特征表达函数,得到车辆在所述单帧图像中的四点坐标位置;
根据所述四点坐标位置生成所述矩形车辆框图。
3.根据权利要求2所述的停车位置确定方法,其特征在于,追踪多个所述单帧图像中的车辆,确定行驶状态发生变化的车辆的状态转换时刻,包括:
在任意相邻的两个所述单帧图像中,为不同所述单帧图像中的同一个车辆设置相同的编号;
对于编号相同的车辆,在前一个单帧图像中,确定车辆的前一个四点坐标位置,在后一个单帧图像中,确定车辆的后一个四点坐标位置;
判断所述前一个四点坐标位置和所述后一个四点坐标位置是否相同;
若所述前一个四点坐标位置和所述后一个四点坐标位置不相同,则将所述后一个单帧图像发生的时刻确定为与所述编号对应的所述状态转换时刻。
4.根据权利要求3所述的停车位置确定方法,其特征在于,追踪多个所述单帧图像中的车辆,确定行驶状态发生变化的车辆的最优图像,包括:
在多个所述单帧图像中分别提取具有相同编号的车辆的所述矩形车辆框图,得到与所述编号对应的矩形车辆框图集合;
针对每个所述矩形车辆框图集合,对所述矩形车辆框图集合中的矩形车辆框图进行质量评估,得到满足预设质量要求的所述最优图像。
5.一种停车位置确定方法,其特征在于,方法应用于服务器,所述方法包括:
接收多个应用如权利要求1-4任一所述方法的边缘端发送的行驶状态发生变化的车辆的状态转换时刻和最优图像,以及接收用户终端发送的目的地位置和预计停车时间,多个所述边缘端设置在同一个停车场的不同位置;
根据多个所述边缘端发送的所述状态转换时刻和所述最优图像,生成更新停车位信息;
判断所述预计停车时间是否满足预设停车时间要求,若所述预计停车时间满足所述预设停车时间要求,则在预设地图中确定与所述目的地位置距离最近的停车场为目标停车场;
在所述更新停车位信息中,确定与所述目标停车场对应的停车位信息为目标停车位信息;
在所述目标停车位信息中确定处于空闲状态的停车位编号,将任一与所述停车位编号对应的停车位确定为所述用户终端的停车位置,若所述目标停车场内不存在处于空闲状态的停车位,则在除了所述目标停车场的其他停车场中为所述用户终端确定停车位置。
6.根据权利要求5所述的停车位置确定方法,其特征在于,所述根据多个所述边缘端发送的所述状态转换时刻和所述最优图像,生成更新停车位信息,包括:
分别提取多个所述最优图像中的车辆属性信息,若多个所述车辆属性信息两两之间的相似度均满足预设条件,则根据多个所述车辆属性信息生成完整车辆属性信息;
判断预设的停车位信息中是否存在所述完整车辆属性信息;
若所述停车位信息中存在所述完整车辆属性信息,则将与所述完整车辆属性信息分别对应的多个所述状态转换时刻的均值确定为与所述完整车辆属性信息对应的车辆驶出时刻,同时将与所述完整车辆属性信息对应的停车位状态由使用状态转换为空闲状态;
若所述停车位信息中不存在所述完整车辆属性信息,则将与所述完整车辆属性信息分别对应的多个所述状态转换时刻的均值确定为与所述完整车辆属性信息对应的车辆驶入时刻,同时将处于空闲状态的编号最小的停车位分配给所述车辆,将编号最小的停车位的状态由空闲状态转换为使用状态;
得到所述更新停车位信息。
7.根据权利要求6所述的停车位置确定方法,其特征在于,还包括:
对于每个所述完整车辆属性信息,若确定了所述车辆驶出时刻,根据所述车辆驶入时刻和所述车辆驶出时刻确定车辆停留时间
将所述车辆停留时间乘以车辆停留费用单价,计算得到停车费用;
将所述停车费用发送给所述用户终端。
8.一种停车位置确定装置,其特征在于,包括:获取模、提取模块、确定模块、追踪模块和发送模块;
所述获取模块,用于获取图像采集设备采集的所在区域内的视频流;
所述提取模块,用于提取所述视频流每个单帧图像中的车辆特征,得到特征图;
所述确定模块,用于对于每个所述特征图,利用预设分类神经网络确定与所述特征图对应的单帧图像中每个车辆的矩形车辆框图;
所述追踪模块,用于追踪多个所述单帧图像中的车辆,确定行驶状态发生变化的车辆的状态转换时刻和最优图像;
所述发送模块,用于发送行驶状态发生变化的车辆的所述状态转换时刻和所述最优图像给服务器。
9.一种停车位置确定系统,其特征在于,包括:一个应用如权利要求5-7任一所述方法的服务器、多个应用如权利要求1-4任一所述方法的边缘端和多个用户终端。
10.一种具有处理器可执行的非易失的程序代码的计算机可读介质,其特征在于,所述程序代码使所述处理器执行所述权利要求1-7任一所述方法。

说明书全文

停车位置确定方法、装置、系统及计算机可读介质

技术领域

[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] 判断所述预计停车时间是否满足预设停车时间要求,若所述预计停车时间满足所述预设停车时间要求,则在预设地图中确定与所述目的地位置距离最近的停车场为目标停车场;
[0028] 在所述更新停车位信息中,确定与所述目标停车场对应的停车位信息为目标停车位信息;
[0029] 在所述目标停车位信息中确定处于空闲状态的停车位编号,将任一与所述停车位编号对应的停车位确定为所述用户终端的停车位置,若所述目标停车场内不存在处于空闲状态的停车位,则在除了所述目标停车场的其他停车场中为所述用户终端确定停车位置。
[0030] 结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,其中,所述根据多个所述边缘端发送的所述状态转换时刻和所述最优图像,生成更新停车位信息,包括:
[0031] 分别提取多个所述最优图像中的车辆属性信息,若多个所述车辆属性信息两两之间的相似度均满足预设条件,则根据多个所述车辆属性信息生成完整车辆属性信息;
[0032] 判断预设的停车位信息中是否存在所述完整车辆属性信息;
[0033] 若所述停车位信息中存在所述完整车辆属性信息,则将与所述完整车辆属性信息分别对应的多个所述状态转换时刻的均值确定为与所述完整车辆属性信息对应的车辆驶出时刻,同时将与所述完整车辆属性信息对应的停车位状态由使用状态转换为空闲状态;
[0034] 若所述停车位信息中不存在所述完整车辆属性信息,若所述停车位信息中不存在所述完整车辆属性信息,则将与所述完整车辆属性信息分别对应的多个所述状态转换时刻的均值确定为与所述完整车辆属性信息对应的车辆驶入时刻,同时将处于空闲状态的编号最小的停车位分配给所述车辆,将编号最小的停车位的状态由空闲状态转换为使用状态;
[0035] 得到所述更新停车位信息。
[0036] 结合第二方面,本发明实施例提供了第二方面的第二种可能的实施方式,其中,还包括:
[0037] 对于每个所述完整车辆属性信息,若确定了所述车辆驶出时刻,根据所述车辆驶入时刻和所述车辆驶出时刻确定车辆停留时间
[0038] 将所述车辆停留时间乘以车辆停留费用单价,计算得到停车费用;
[0039] 将所述停车费用发送给所述用户终端。
[0040] 第三方面,本发明实施例还提供一种停车位置确定装置,包括:获取模、提取模块、确定模块、追踪模块和发送模块;
[0041] 所述获取模块,用于获取图像采集设备采集的所在区域内的视频流;
[0042] 所述提取模块,用于提取所述视频流每个单帧图像中的车辆特征,得到特征图;
[0043] 所述确定模块,用于对于每个所述特征图,利用预设分类神经网络确定与所述特征图对应的单帧图像中每个车辆的矩形车辆框图;
[0044] 所述追踪模块,用于追踪多个所述单帧图像中的车辆,确定行驶状态发生变化的车辆的状态转换时刻和最优图像;
[0045] 所述发送模块,用于发送行驶状态发生变化的车辆的所述状态转换时刻和所述最优图像给服务器。
[0046] 第四方面,本发明实施例还提供一种停车位置确定系统,包括:一个应用如第二方面任一所述方法的服务器、多个应用如第一方面任一所述方法的边缘端和多个用户终端。
[0047] 第五方面,本发明实施例还提供一种具有处理器可执行的非易失的程序代码的计算机可读介质,所述程序代码使所述处理器执行如第一方面和第二方面任一所述的方法。
[0048] 本发明实施例带来了以下有益效果:本发明实施例提供的停车位置确定方法应用于包含图像采集设备的边缘端,所述方法包括:获取所述图像采集设备采集的所在区域内的视频流;提取所述视频流每个单帧图像中的车辆特征,得到特征图;对于每个所述特征图,利用预设分类神经网络确定与所述特征图对应的单帧图像中每个车辆的矩形车辆框图;追踪多个所述单帧图像中的车辆,确定行驶状态发生变化的车辆的状态转换时刻和最优图像;发送行驶状态发生变化的车辆的所述状态转换时刻和所述最优图像给服务器。
[0049] 本发明实施例提供的停车位置确定方法应用于服务器,所述方法包括:接收多个应用如第一方面任一所述方法的边缘端发送的行驶状态发生变化的车辆的状态转换时刻和最优图像,以及接收用户终端发送的目的地位置和预计停车时间,多个所述边缘端设置在同一个停车场的不同位置;根据多个所述边缘端发送的所述状态转换时刻和所述最优图像,生成更新停车位信息;判断所述预计停车时间是否满足预设停车时间要求,若所述预计停车时间满足所述预设停车时间要求,则在预设地图中确定与所述目的地位置距离最近的停车场为目标停车场;在所述更新停车位信息中,确定与所述目标停车场对应的停车位信息为目标停车位信息;在所述目标停车位信息中确定处于空闲状态的停车位编号,将任一与所述停车位编号对应的停车位确定为所述用户终端的停车位置,若所述目标停车场内不存在处于空闲状态的停车位,则在除了所述目标停车场的其他停车场中为所述用户终端确定停车位置。
[0050] 所以,本发明实施例中的服务器根据多个边缘端发送的状态转换时刻和最优图像生成更新停车位信息,若接收到用户终端发送的目的地位置和预计停车时间,则判断所述预计停车时间是否满足预设停车时间要求,若所述预计停车时间满足所述预设停车时间要求,则在预设地图中确定与所述目的地位置距离最近的停车场为目标停车场;在所述更新停车位信息中,确定与所述目标停车场对应的停车位信息为目标停车位信息;在所述目标停车位信息中确定处于空闲状态的停车位编号,将任一与所述停车位编号对应的停车位确定为所述用户终端的停车位置,若所述目标停车场内不存在处于空闲状态的停车位,则在除了所述目标停车场的其他停车场中为所述用户终端确定停车位置,用户可以直接将车停在服务器确定的停车位置,而不用到目的地位置附近的停车场去寻找空闲的停车位,避免由于到处寻找空闲的停车位而导致的耗费用户大量的时间和精力的问题,因此,缓解了现有技术中存在的停车过程效率低下的技术问题,达到了提高停车过程效率的技术效果。
[0051] 本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
[0052] 为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

[0053] 为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0054] 图1为本发明实施例提供的停车位置确定方法的第一种流程图
[0055] 图2为本发明实施例提供的停车位置确定方法的第二种流程图;
[0056] 图3为本发明实施例提供的停车位置确定装置的示意框图;
[0057] 图4为本发明实施例提供的停车位置确定系统的结构示意图。

具体实施方式

[0058] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0059] 目前,随着车辆的增多,停车成为一大难题,尤其是对于景区、医院和演唱会场馆等地点。
[0060] 在实际应用中,如果用户还在前往目的地的路上,那么用户无法获知目的地附近的停车位信息。只能在到达目的地后,再去找停车位,如果当前的停车场内没有空闲的停车位,那么还要去附近的其他的停车场寻找空闲的停车位,这个寻找空闲停车位的过程,会耗费用户大量的时间和精力,导致停车过程效率低下的问题,基于此,本发明实施例提供的一种停车位置确定方法、装置、系统及计算机可读介质,可以缓解现有技术中存在的停车过程效率低下的技术问题,达到提高停车过程效率的技术效果。
[0061] 为便于对本实施例进行理解,首先对本发明实施例所公开的一种停车位置确定方法进行详细介绍,所述停车位置确定方法应用于包含图像采集设备的边缘端,如图1所示,所述方法可以包括以下步骤。
[0062] 步骤S101,获取所述图像采集设备采集的所在区域内的视频流。
[0063] 举例说明,图像采集设备可以为高清摄像机和智能摄像机等。
[0064] 步骤S102,提取所述视频流每个单帧图像中的车辆特征,得到特征图。
[0065] 本发明实施例中,可以采用多个卷积层的神经网络算法对单帧图像进行车辆特征的提取,得到特征图。
[0066] 步骤S103,对于每个所述特征图,利用预设分类神经网络确定与所述特征图对应的单帧图像中每个车辆的矩形车辆框图。
[0067] 其中,所述利用预设分类神经网络确定与所述特征图对应的单帧图像中每个车辆的矩形车辆框图,可以包括以下步骤:
[0068] (1)生成与所述预设分类神经网络对应的特征表达函数。
[0069] (2)获取所述特征图的每个像素点上的像素值。
[0070] 其中,可以采用滑动窗的方式来获取所述特征图的每个像素点上的像素值。
[0071] (3)对于每个所述像素点,将所述像素值代入所述特征表达函数,得到车辆在所述单帧图像中的四点坐标位置。
[0072] 示例性的,四点坐标位置可以包括:第一分坐标、第二分坐标、第三分坐标和第四分坐标,其中,所述第一分坐标和所述第二分坐标在同一平线上,所述第三分坐标和所述第四分坐标在同一水平线上,所述第一分坐标和所述第三分坐标在同一垂直线上,所述第二分坐标和所述第四分坐标在同一垂直线上。
[0073] (4)根据所述四点坐标位置生成所述矩形车辆框图。
[0074] 其中,将所述第一分坐标上的点分别与所述第二分坐标上的点和所述第三分坐标上的点连接;将所述第四分坐标的点分别与所述第二分坐标上的点和所述第三分坐标上的点连接,得到矩形包围盒,矩形包围盒内框住的图像即为所述矩形车辆框图。
[0075] 步骤S104,追踪多个所述单帧图像中的车辆,确定行驶状态发生变化的车辆的状态转换时刻和最优图像。
[0076] 进一步的,在步骤S104中,追踪多个所述单帧图像中的车辆,确定行驶状态发生变化的车辆的状态转换时刻,可以包括以下步骤:
[0077] (1)在任意相邻的两个所述单帧图像中,为不同所述单帧图像中的同一个车辆设置相同的编号。
[0078] (2)对于编号相同的车辆,在前一个单帧图像中,确定车辆的前一个四点坐标位置,在后一个单帧图像中,确定车辆的后一个四点坐标位置。
[0079] (3)判断所述前一个四点坐标位置和所述后一个四点坐标位置是否相同。
[0080] 示例性的,具体实施方式可以为:判断所述前一个四点坐标位置的第一分坐标和所述后一个四点坐标位置的第一分坐标是否相同;若所述前一个四点坐标位置的第一分坐标和所述后一个四点坐标位置的第一分坐标不相同,则确定所述前一个四点坐标位置和所述后一个四点坐标位置不相同。
[0081] 示例性的,具体实施方式可以为:判断所述前一个四点坐标位置的第一分坐标和所述后一个四点坐标位置的第一分坐标是否相同;若所述前一个四点坐标位置的第一分坐标和所述后一个四点坐标位置的第一分坐标相同,则判断所述前一个四点坐标位置的第二分坐标和所述后一个四点坐标位置的第二分坐标是否相同;若所述前一个四点坐标位置的第二分坐标和所述后一个四点坐标位置的第二分坐标不相同,则确定所述前一个四点坐标位置和所述后一个四点坐标位置不相同。
[0082] 示例性的,具体实施方式可以为:判断所述前一个四点坐标位置的第一分坐标和所述后一个四点坐标位置的第一分坐标是否相同;若所述前一个四点坐标位置的第一分坐标和所述后一个四点坐标位置的第一分坐标相同,则判断所述前一个四点坐标位置的第二分坐标和所述后一个四点坐标位置的第二分坐标是否相同;若所述前一个四点坐标位置的第二分坐标和所述后一个四点坐标位置的第二分坐标相同,则判断所述前一个四点坐标位置的第三分坐标和所述后一个四点坐标位置的第三分坐标是否相同;若所述前一个四点坐标位置的第三分坐标和所述后一个四点坐标位置的第三分坐标不相同,则确定所述前一个四点坐标位置和所述后一个四点坐标位置不相同。
[0083] 示例性的,具体实施方式可以为:判断所述前一个四点坐标位置的第一分坐标和所述后一个四点坐标位置的第一分坐标是否相同;若所述前一个四点坐标位置的第一分坐标和所述后一个四点坐标位置的第一分坐标相同,则判断所述前一个四点坐标位置的第二分坐标和所述后一个四点坐标位置的第二分坐标是否相同;若所述前一个四点坐标位置的第二分坐标和所述后一个四点坐标位置的第二分坐标相同,则判断所述前一个四点坐标位置的第三分坐标和所述后一个四点坐标位置的第三分坐标是否相同;若所述前一个四点坐标位置的第三分坐标和所述后一个四点坐标位置的第三分坐标相同,则判断所述前一个四点坐标位置的第四分坐标和所述后一个四点坐标位置的第四分坐标是否相同;若所述前一个四点坐标位置的第四分坐标和所述后一个四点坐标位置的第四分坐标不相同,则确定所述前一个四点坐标位置和所述后一个四点坐标位置不相同。
[0084] (4)若所述前一个四点坐标位置和所述后一个四点坐标位置不相同,则将所述后一个单帧图像发生的时刻确定为与所述编号对应的所述状态转换时刻。
[0085] 示例性的,所述状态转换时刻可以为车辆驶出时刻,或者为车辆驶入时刻。
[0086] 进一步的,在步骤S104中,追踪多个所述单帧图像中的车辆,确定行驶状态发生变化的车辆的最优图像,可以包括以下步骤:
[0087] (1)在多个所述单帧图像中分别提取具有相同编号的车辆的所述矩形车辆框图,得到与所述编号对应的矩形车辆框图集合。
[0088] 其中,每个所述矩形车辆框图集合分别对应一辆车。
[0089] (2)针对每个所述矩形车辆框图集合,对所述矩形车辆框图集合中的矩形车辆框图进行质量评估,得到满足预设质量要求的所述最优图像。
[0090] 示例性的,具体实施方式可以为:获取每个矩形车辆框图的实际分辨率、长度、宽度和车辆框图面积;对所述矩形车辆框图进行质量评估,选择实际分辨率大于预设分辨率阈值、长度大于预设长度阈值、宽度大于预设宽度阈值,且车辆框图面积大于预设车辆框图面积阈值的矩形车辆框图作为最优图像输出,得到满足预设质量要求的最优图像。
[0091] 步骤S105,发送行驶状态发生变化的车辆的所述状态转换时刻和所述最优图像给服务器。
[0092] 本发明实施例中,本发明实施例提供的停车位置确定方法应用于包含图像采集设备的边缘端,所述方法包括:获取所述图像采集设备采集的所在区域内的视频流;提取所述视频流每个单帧图像中的车辆特征,得到特征图;对于每个所述特征图,利用预设分类神经网络确定与所述特征图对应的单帧图像中每个车辆的矩形车辆框图;追踪多个所述单帧图像中的车辆,确定行驶状态发生变化的车辆的状态转换时刻和最优图像;发送行驶状态发生变化的车辆的所述状态转换时刻和所述最优图像给服务器。
[0093] 所以,本发明实施例中的边缘端首先采集视频流,然后根据视频流的每个单帧图像得到特征图,从多个特征图中得到每个车辆的矩形车辆框图,进而确定行驶状态发生变化的车辆的状态转换时刻和最优图像,最后,发送行驶状态发生变化的车辆的所述状态转换时刻和所述最优图像给服务器,以使服务器根据行驶状态发生变化的车辆的状态转换时刻和最优图像确定停车位置。边缘端并没有直接将采集的视频流发送给服务器,而是先对视频流进行处理,得到行驶状态发生变化的车辆的状态转换时刻和最优图像,然后再将行驶状态发生变化的车辆的状态转换时刻和最优图像发送给服务器,因此,可以保证数据传输的速度和被传输数据的质量,进而可以保证服务器确定的停车位置的准确性和客观性。
[0094] 在本发明的又一实施例中,对本发明实施例所公开的一种停车位置确定方法进行详细介绍,所述停车位置确定方法应用于服务器,如图2所示,所述方法可以包括以下步骤。
[0095] 步骤S201,接收多个应用如上述实施例任一所述方法的边缘端发送的行驶状态发生变化的车辆的状态转换时刻和最优图像,以及接收用户终端发送的目的地位置和预计停车时间,多个所述边缘端设置在同一个停车场的不同位置。
[0096] 示例性的,用户终端可以通过微信、支付宝和百度地图等渠道发送目的地位置和预计停车时间给服务器。
[0097] 其中,为了综合考虑遮挡和盲区因素,在同一个停车场的不同位置设置了多个边缘端。以停车场包括三个边缘端为例进行说明,三个边缘端可以分别为:边缘端A、边缘端B和边缘端C。边缘端A发送的行驶状态发生变化的车辆的状态转换时刻和最优图像可以如表1所示:
[0098] 表1
[0099]编号 状态转换时刻 最优图像
1 tA1 最优图像A1
2 tA2 最优图像A2
[0100] 边缘端B发送的行驶状态发生变化的车辆的状态转换时刻和最优图像可以如表2所示:
[0101] 表2
[0102]编号 状态转换时刻 最优图像
1 tB1 最优图像B1
2 tB2 最优图像B2
[0103] 边缘端C发送的行驶状态发生变化的车辆的状态转换时刻和最优图像可以如表3所示:
[0104] 表3
[0105]编号 状态转换时刻 最优图像
1 tC1 最优图像C1
2 tC2 最优图像C2
[0106] 步骤S202,根据多个所述边缘端发送的所述状态转换时刻和所述最优图像,生成更新停车位信息。
[0107] 本发明实施例中,步骤S202可以包括以下步骤:
[0108] (1)分别提取多个所述最优图像中的车辆属性信息,若多个所述车辆属性信息两两之间的相似度均满足预设条件,则根据多个所述车辆属性信息生成完整车辆属性信息。
[0109] 示例性的,所述车辆属性信息可以包括:车辆颜色、品牌型号年款、车牌号码、车辆类型等。
[0110] 分别提取多个所述最优图像中的车辆属性信息,则可以得到与边缘端A对应的信息如表4所示:
[0111] 表4
[0112]编号 状态转换时刻 车辆属性信息
1 tA1 车辆属性信息A1
2 tA2 车辆属性信息A2
[0113] 可以得到与边缘端B对应的信息如表5所示:
[0114] 表5
[0115]编号 状态转换时刻 车辆属性信息
1 tB1 车辆属性信息B1
2 tB2 车辆属性信息B2
[0116] 可以得到与边缘端C对应的信息如表6所示:
[0117] 表6
[0118]编号 状态转换时刻 车辆属性信息
1 tC1 车辆属性信息C1
2 tC2 车辆属性信息C2
[0119] 其中,若车辆属性信息A1、车辆属性信息B1和车辆属性信息C1两两之间的相似度均满足预设条件,则可以将车辆属性信息A1、车辆属性信息B1和车辆属性信息C1进行汇总,然后去重,得到完整车辆属性信息D2。
[0120] 若车辆属性信息A2、车辆属性信息B2和车辆属性信息C2两两之间的相似度均满足预设条件,则可以将车辆属性信息A2、车辆属性信息B2和车辆属性信息C2进行汇总,然后去重,得到完整车辆属性信息E1。
[0121] (2)判断预设的停车位信息中是否存在所述完整车辆属性信息。
[0122] 示例性的,停车位信息可以如表7所示:
[0123] 表7
[0124]
[0125] (3)若所述停车位信息中存在所述完整车辆属性信息,则将与所述完整车辆属性信息分别对应的多个所述状态转换时刻的均值确定为与所述完整车辆属性信息对应的车辆驶出时刻,同时将与所述完整车辆属性信息对应的停车位状态由使用状态转换为空闲状态。
[0126] 示例性的,对于完整车辆属性信息D2,由于在停车位信息中存在完整车辆属性信息D2,所以,将tA1、tB1和tC1的均值确定为与完整车辆属性信息D2对应的车辆驶出时刻。同时,将与完整车辆属性信息D2对应的停车位状态由使用状态转换为空闲状态。
[0127] (4)若所述停车位信息中不存在所述完整车辆属性信息,则将与所述完整车辆属性信息分别对应的多个所述状态转换时刻的均值确定为与所述完整车辆属性信息对应的车辆驶入时刻,同时将处于空闲状态的编号最小的停车位分配给所述车辆,将编号最小的停车位的状态由空闲状态转换为使用状态。
[0128] 示例性的,对于完整车辆属性信息E1,由于停车位信息中不存在完整车辆属性信息E1,将tA2、tB2和tC2的均值确定为与完整车辆属性信息E1对应的车辆驶入时刻,将编号为1的停车位分配给具有完整车辆属性信息E1的车辆,同时,将与停车位编号为1对应的停车位状态由空闲状态转换为使用状态。
[0129] (5)得到所述更新停车位信息。
[0130] 步骤S203,判断所述预计停车时间是否满足预设停车时间要求,若所述预计停车时间满足所述预设停车时间要求,则在预设地图中确定与所述目的地位置距离最近的停车场为目标停车场。
[0131] 进一步的,若预计停车时间距离当前时刻的时间段小于预设时间段,则可以确定预计停车时间满足预设停车时间要求。其中,预设时间段可以设置为20分钟。
[0132] 步骤S204,在所述更新停车位信息中,确定与所述目标停车场对应的停车位信息为目标停车位信息。
[0133] 步骤S205,在所述目标停车位信息中确定处于空闲状态的停车位编号,将任一与所述停车位编号对应的停车位确定为所述用户终端的停车位置,若所述目标停车场内不存在处于空闲状态的停车位,则在除了所述目标停车场的其他停车场中为所述用户终端确定停车位置。
[0134] 除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对步骤、数字表达式和数值并不限制本发明的范围。
[0135] 本发明实施例中,本发明实施例中的服务器根据多个边缘端发送的状态转换时刻和最优图像生成更新停车位信息,若接收到用户终端发送的目的地位置和预计停车时间,则判断所述预计停车时间是否满足预设停车时间要求,若所述预计停车时间满足所述预设停车时间要求,则在预设地图中确定与所述目的地位置距离最近的停车场为目标停车场;在所述更新停车位信息中,确定与所述目标停车场对应的停车位信息为目标停车位信息;
在所述目标停车位信息中确定处于空闲状态的停车位编号,将任一与所述停车位编号对应的停车位确定为所述用户终端的停车位置,若所述目标停车场内不存在处于空闲状态的停车位,则在除了所述目标停车场的其他停车场中为所述用户终端确定停车位置,用户可以直接将车停在服务器确定的停车位置,而不用到目的地位置附近的停车场去寻找空闲的停车位,避免由于到处寻找空闲的停车位而导致的耗费用户大量的时间和精力的问题,因此,缓解了现有技术中存在的停车过程效率低下的技术问题,达到了提高停车过程效率的技术效果。
[0136] 在实际应用中,用户在将车驶出停车场之前,都要当场向收费员交停车费用,如果此时收费员正在收取其他车主的停车费用,那么用户只能在前面的车主交完费后,才能进行交费,在这个过程中,会耗费用户的时间,导致交费过程效率低下的问题,为了解决这个问题,在本发明的又一实施例中,所述停车位置确定方法还可以包括以下步骤:
[0137] 对于每个所述完整车辆属性信息,若确定了所述车辆驶出时刻,根据所述车辆驶入时刻和所述车辆驶出时刻确定车辆停留时间。
[0138] 将所述车辆停留时间乘以车辆停留费用单价,计算得到停车费用。
[0139] 将所述停车费用发送给所述用户终端。
[0140] 本发明实施例中,服务器还可以针对每个所述完整车辆属性信息,计算得到累计停车时长和累计停车次数,根据累计停车时长和累计停车次数为用户终端推送月卡信息或者年卡信息。
[0141] 因此,本发明实施例中,用户不需要当场向收费员交停车费用,当用户的用户终端收到服务器发送的停车费用后,直接通过用户终端支付停车费用。这样就可以节约用户的时间,避免由于排队交费耗费时间而导致的交费过程效率低下的问题,达到提高交费过程效率的效果。
[0142] 在本发明的又一实施例中,对本发明实施例所公开的一种停车位置确定装置进行详细介绍,如图3所示,所述停车位置确定装置可以包括:获取模块31、提取模块32、确定模块33、追踪模块34和发送模块35。
[0143] 获取模块31,用于获取图像采集设备采集的所在区域内的视频流。
[0144] 提取模块32,用于提取所述视频流每个单帧图像中的车辆特征,得到特征图。
[0145] 确定模块33,用于对于每个所述特征图,利用预设分类神经网络确定与所述特征图对应的单帧图像中每个车辆的矩形车辆框图。
[0146] 追踪模块34,用于追踪多个所述单帧图像中的车辆,确定行驶状态发生变化的车辆的状态转换时刻和最优图像。
[0147] 发送模块35,用于发送行驶状态发生变化的车辆的所述状态转换时刻和所述最优图像给服务器。
[0148] 本发明实施例所提供的装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。
[0149] 在本发明的又一实施例中,对本发明实施例所公开的一种停车位置确定系统进行详细介绍,包括:一个应用如上述实施例任一所述方法的服务器、多个应用如上述实施例任一所述方法的边缘端和多个用户终端。
[0150] 示例性的,以所述停车位置确定系统包括一个服务器、六个边缘端和三个用户终端为例进行说明。如图4所示,所述停车位置确定系统可以包括:服务器47、六个边缘端和三个用户终端。六个边缘端分别为:边缘端41、边缘端42、边缘端43、边缘端44、边缘端45和边缘端46,其中,边缘端41、边缘端42和边缘端43可以设置于一个停车场内,边缘端44、边缘端45和边缘端46可以设置于另一个停车场内,三个用户终端分别为:用户终端48、用户终端49和用户终端50。边缘端41、边缘端42、边缘端43、边缘端44、边缘端45和边缘端46分别与服务器47通信,用户终端48、用户终端49和用户终端50分别与服务器47通信。
[0151] 其中,每个边缘端分别包括图像采集设备。用户终端可以为手机、平板电脑和车载导航仪等。
[0152] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0153] 在本发明的又一实施例中,对本发明实施例所公开的一种具有处理器可执行的非易失的程序代码的计算机可读介质进行详细介绍,所述程序代码使所述处理器执行上述实施例任一所述的方法。
[0154] 在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0155] 最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈