本申请涉及信息处理技术领域,尤其是涉及一种停车位置定位方法及装置。
背景技术
随着汽车大批量进入个人家庭,汽车停放所需的停车场地也越来越大。为节省土地资源,越来越多的场所开始建立地下停车场,如在大型商场、大厦、酒店宾馆等场所都会建立地下停车场。对于一些不熟悉停车场地的人来说,停车以后再次返回停车场时,可能会发生因不熟悉停车场地导致无法快速寻找到自己车辆的问题。
现有技术中,主要是用户通过全球定位系统(globalpositioningsystem,gps)定位车辆,然后根据gps寻找车辆。然而gps的定位范围为10米,无法做到精确定位,且在地下停车场中,车辆无法接收gps信号,因此在地下停车场中,车主很难利用gps快速找到自己的车辆。
技术实现要素:
有鉴于此,本申请的目的在于提供停车位置定位方法及装置,以帮助用户在地下停车场中快速准确找到停放的车辆。
第一方面,本申请实施例提供了一种停车位置定位方法,该方法包括:
记录所述车辆的行驶视频;
确定所述车辆进入停车场之后,基于所述行驶视频,确定车辆最后驶入的停车楼层信息;
基于所述行驶视频、以及所述车辆倒车时记录的倒车影像,确定所述车辆所在停车位的车位编号、以及所述车辆所在停车位的周边环境信息;
向所述车辆绑定的终端设备发送所述车辆的停车状态信息,所述停车状态信息包括所述停车楼层信息、所述车位编号、以及所述周边环境信息。
结合第一方面,本申请实施例提供了第一方面的第一种可能的实施方式,其中,所述确定所述车辆进入停车场,包括:
当识别出所述行驶视频中包含停车场标识信息,以及停车场入口信息时,确定所述车辆进入停车场。
结合第一方面,本申请实施例提供了第一方面的第二种可能的实施方式,其中,所述停车楼层信息包括:停车楼层编号、以及停车区域编号。
结合第一方面,本申请实施例提供了第一方面的第三种可能的实施方式,其中,所述基于所述行驶视频、以及所述车辆倒车时记录的倒车影像,确定所述车辆所在停车位的车位编号,包括:
从所述行驶视频和所述倒车影像的每一帧图像中,筛选出包含有同一车位编号信息的选定图像;
将所述选定图像中包含的车辆编号信息,确定为所述车辆所在停车位的车位编号。
结合第一方面的第三种可能的实施方式,本申请实施例提供了第一方面的第四种可能的实施方式,其中,所述基于所述行驶视频、以及所述车辆倒车时记录的倒车影像,确定所述车辆所在停车位的车位编号之前,还包括:
将所述倒车影像中的每一帧图像进行图像镜像反转。
第二方面,本申请实施例还提供一种停车位置定位装置,包括:
记录模块,用于记录所述车辆的行驶视频;
第一确定模块,用于在确定所述车辆进入停车场以后,基于所述行驶视频,确定车辆最后驶入的停车楼层信息;
第二确定模块,用于基于所述行驶视频、以及所述车辆倒车时记录的倒车影像,确定所述车辆所在停车位的车位编号、以及所述车辆所在停车位的周边环境信息;
发送模块,用于向所述车辆绑定的终端设备发送所述车辆的停车状态信息,所述停车状态信息包括所述停车楼层信息、所述车位编号、以及所述周边环境信息。
结合第二方面,本申请实施例提供了第二方面的第一种可能的实施方式,其中,所述记录模块,在用于确定所述车辆进入停车场时,具体用于:
当识别出所述行驶视频中包含停车场标识信息,以及停车场入口信息时,确定所述车辆进入停车场。
结合第二方面,本申请实施例提供了第二方面的第二种可能的实施方式,其中,所述停车楼层信息包括:停车楼层编号、以及停车区域编号。
结合第二方面,本申请实施例提供了第二方面的第三种可能的实施方式,其中,所述第一确定模块,在基于所述行驶视频、以及所述车辆倒车时记录的倒车影像,确定所述车辆所在停车位的车位编号时,具体用于:
从所述行驶视频和所述倒车影像的每一帧图像中,筛选出包含有同一车位编号信息的选定图像;
将所述选定图像中包含的车辆编号信息,确定为所述车辆所在停车位的车位编号。
结合第二方面的第三种可能的实施方式,本申请实施例提供了第二方面的第四种可能的实施方式,其中,所述第二确定模块,在基于所述行驶视频、以及所述车辆倒车时记录的倒车影像,确定所述车辆所在停车位的车位编号之前,还用于:
将所述倒车影像中的每一帧图像进行图像镜像反转。
第三方面,本申请实施例还提供了一种电子设备,该设备包括:处理器、存储器和总线,存储器存储有处理器可执行的机器可读指令,当电子设备运行时,处理器与存储器之间通过总线通信,机器可读指令被处理器执行时执行上述第一方面及第一方面任意可能的实施方式中上述的车辆控制方法的步骤。
第四方面,本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如上述第一方面以及第一方面任意可能的实施方式中上述的车辆控制方法的步骤。
本申请实施例提供的停车位置定位方法及装置,通过确定所述车辆进入停车场之后,记录所述车辆在所述停车场中的行驶视频;然后基于所述行驶视频,确定车辆最后驶入的停车楼层信息;进一步地,基于所述行驶视频、以及所述车辆倒车时记录的倒车影像,确定所述车辆所在停车位的车位编号、以及所述车辆所在停车位的周边环境信息;最后,向所述车辆绑定的终端设备发送所述车辆的停车状态信息,所述停车状态信息包括所述停车楼层信息、所述车位编号、以及所述周边环境信息。与现有技术中通过gps寻找车辆相比,用户能够通过接收到的包含停车楼层信息、停车区域信息、车位编号以及车辆周围环境的停车信息,快速准确地寻找到车辆,且不会受到停车环境限制,便捷迅速。
为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1示出了本申请实施例所提供的一种停车位置定位方法的流程示意图;
图2示出了本申请实施例所提供的一种车位编号识别方法的流程示意图;
图3示出了本申请实施例所提供的停车位置定位装置300的架构示意图;
图4示出了本申请实施例所提供的电子设备400的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
考虑到在地下停车场内,车辆无法接收gps信号,故用户无法根据gps信号快速准确地找到停放的车辆。针对上述问题,本申请实施例提供了一种停车位置定位方法及装置,下面通过实施例进行描述。
为便于对本实施例进行理解,首先对本申请实施例所公开的一种停车位置定位方法进行详细介绍。
实施例一
参见图1所示,为本申请实施例提供的一种停车位置定位方法的流程示意图,包括以下步骤:
s101、记录车辆的行驶视频。
在本步骤中,可以通过前置摄像头来记录车辆的行驶视频,例如,前置摄像头可以是高级驾驶辅助系统(advanceddriverassistancesystems,adas)摄像头,或行车记录仪的前置摄像头。
其中,
s102、确定车辆进入停车场之后,基于行驶视频,确定车辆最后驶入的停车楼层信息。
具体实施中,确定车辆进入停车场的方法可以为:
当识别出行驶视频中包含停车场标识信息,以及停车场入口信息时,确定车辆进入停车场。
一种可能的实施方式中,在车辆启动以后,基于车辆所记录的行驶视频,识别行驶视频中是否包含停车场标识信息,判断车辆是否进入停车场;
在另一种可能的实施方式中,还可以通过预先在车辆的导航系统中设置目的地,如可以设置目的地为某地下停车场,当检测到车辆距离目的地在预设距离范围内时,再基于车辆所记录的行驶视频,识别行驶视频中是否包含停车场标识信息,判断车辆是否进入停车场;
此外,还可以通过手动触发识别功能的方式,通过设置触发按钮,手动触发对行驶视频的识别,判断车辆是否进入停车场。
当对行驶视频进行识别时,可以对行驶视频的每一帧视频进行识别,当识别出的视频包含停车场标识信息,以及停车场入口信息时,即可确定车辆进入停车场。
其中,停车场标识信息例如可以为代表停车场的指示牌等,停车场入口信息可以为进入停车场之前收费处的栏杆等。
其中,停车楼层信息包含停车楼层编号、以及停车区域编号。如停车楼层编号为b1、b2等,停车区域编号为a区、b区等。
在一种可能的实施中,车辆进入停车场以后,前置摄像头会记录车辆的行驶视频,基于行驶视频的每一帧视频,判断车辆驶入的楼层以及区域,并将最后识别出的楼层编号作为停车楼层编号,将最后识别出的区域编号作为停车区域编号。
例如,若车辆停放在b3层,则该车辆先经过b1,再经过b2,最后到达b3,车辆在从b1~b3的行驶过程中,也会识别出来b1和b2,但最后识别出的楼层编号是b3,那么会将b3作为停车楼层编号,并记录下来。若车辆又从b3返回b2,则最后识别出的区域编号为b2,最终记录的停车楼层编号为b2。
s103、基于行驶视频、以及车辆倒车时记录的倒车影像,确定车辆所在停车位的车位编号、以及车辆所在停车位的周边环境信息。
具体地,在车辆停放于停车位上后,可以确定车辆所在停车位的周边环境信息。车辆所在停车位的周边环境信息包括,通过汽车的前置摄像头以及预先安装在车辆上的后置摄像头,拍摄汽车前后的环境图片,其中,预先安装在车辆上的后置摄像头也可以用来拍摄车辆倒车时的倒车影像。
例如,当手刹启动时,可以判定车辆已经停放在停车位上,通过前置摄像头,拍摄车辆停放前方的环境信息;通过预先安装在车辆上的后置摄像头,拍摄车辆停放后方的环境信息。
一种可能的确定车位编号的方法包括:
从行驶视频和倒车影像的每一帧图像中,筛选出包含有同一车位编号信息的选定图像;
将选定图像中包含的车辆编号信息,确定为车辆所在停车位的车位编号。
因为在大部分停车场中,车位编号印刷在地面。所以若车辆进入停车位的方式为正向入库,则车位编号信息会通过前置摄像头记录行驶视频,然后识别行驶视频中的车位编号;若车辆进入停车位的方式不是正向入库,例如可以为倒车入库、侧方停车等,此时前置摄像头采集不到地面上的车位编号,则可以通过后置摄像头记录倒车影像,识别车位编号。
当通过倒车影像识别车位编号时,确定车辆所在停车位的车位编号之前,还可以将倒车影像中的每一帧图像进行图像镜像反转。由于后置摄像头所采集到的影像以镜像方式呈现并记录,所以可以将倒车影像中的每一帧图像进行图像镜像反转,以准确识别车位编号。一种可能的车位编号识别方法,如图2所示:
步骤201、识别行车视频和倒车影像中的每一帧视频。
步骤202、判断行车视频中是否包含车位编号信息。
若判断结果为是,即行车视频中包含车位编号信息,执行步骤205;
若判断结果为否,即行车视频中不包含车位编号信息,执行步骤203;
步骤203、判断倒车影像中是否包含车位编号信息。
若判断结果为是,即倒车影像中包含车位编号信息,执行步骤204;
若判断结果为否,即倒车影像中不包含车位编号信息,执行步骤201,重新识别行车视频和倒车影像中的每一帧视频。
步骤204、将倒车影像的每一帧图像进行图像镜像反转。
步骤205、根据车位编号信息确定车位编号。
在另一种可能的车位编号识别方法,还可以先对倒车影像中是否包含车位编号信息进行判断,若判断结果为是,则对倒车影像中的每一帧视频进行反转;若判断结果为否,则判断行车视频中是否包含车位编号信息。判断方法与图2所示的车位编号识别方法原理相同,在此不再赘述。
s104、向车辆绑定的终端设备发送车辆的停车状态信息。
其中,停车状态信息包括停车楼层信息、车位编号、以及周边环境信息。
在一种可能的实施方式中,可以通过本地网连接如蓝牙,或移动通信网络向车辆绑定的终端设备发送车辆的停车状态信息。
例如若终端设备接收到的停车状态信息为:停车楼层编号b2,停车区域编号c区,车位编号23以及周边环境信息。用户可根据接收到的停车状态信息快速且准确寻找到停放的车辆。
在一种可能的实施方式中,停车状态信息还可以包括进入停车场的驶入时刻。
进一步地,可以基于当前时刻以及记录的驶入时刻,计算车辆在停车场的停车时长,设置发送间隔时长,按照间隔时长将计算出的停车时长发送到车辆绑定的终端设备。例如可以设置间隔时长为3小时,则从车辆驶入停车场开始,每隔3个小时会将停车时长发送到车辆绑定的终端设备,提醒用户停车时间。
传统方式中,因gps的定位范围较大且在地下停车场无法接收gps信号,因此通过gps寻找停放车辆,无法做到精确定位。通过上述停车位置定位方法,停车状态信息可以通过本地网连接或4g网络发送到车辆绑定的终端设备,用户可根据接收到的停车状态信息快速准确地寻找到停放的车辆,避免了停放场地的限制。
实施例二
本申请实施例提供了一种停车位置定位装置,参见图3所示,为本申请实施例提供的停车位置定位装置300的架构示意图,该装置300包括:记录模块301、第一确定模块302、第二确定模块303以及发送模块304。
具体地,记录模块301,用于记录所述车辆的行驶视频;
第一确定模块302,用于在确定车辆进入停车场之后,基于所述行驶视频,确定车辆最后驶入的停车楼层信息;
第二确定模块303,用于基于所述行驶视频、以及所述车辆倒车时记录的倒车影像,确定所述车辆所在停车位的车位编号、以及所述车辆所在停车位的周边环境信息;
发送模块304,用于向所述车辆绑定的终端设备发送所述车辆的停车状态信息,所述停车状态信息包括所述停车楼层信息、所述车位编号、以及所述周边环境信息。
在一种可能的实施方式中,所述记录模块301,在用于确定所述车辆进入停车场时,具体用于:
当识别出所述行驶视频中包含停车场标识信息,以及停车场入口信息时,确定所述车辆进入停车场。
此外,在一种可能的实施方式中,所述停车楼层信息包括:停车楼层编号、以及停车区域编号。
另外,在一种可能的实施方式中,所述第一确定模块302,在基于所述行驶视频、以及所述车辆倒车时记录的倒车影像,确定所述车辆所在停车位的车位编号时,具体用于:
从所述行驶视频和所述倒车影像的每一帧图像中,筛选出包含有同一车位编号信息的选定图像;
将所述选定图像中包含的车辆编号信息,确定为所述车辆所在停车位的车位编号。
在另外一种可能的实施方式中,所述第二确定模块303,在基于所述行驶视频、以及所述车辆倒车时记录的倒车影像,确定所述车辆所在停车位的车位编号之前,还用于:
将所述倒车影像中的每一帧图像进行图像镜像反转。
实施例三
如图4所示,本申请实施例三所提供的一种电子设备400的结构示意图,包括:处理器401、存储器402和总线403;
上述存储器402存储有上述处理器401可执行的机器可读指令(比如,包括图3中的记录模块301、第一确定模块302、第二确定模块303以及发送模块304对应的执行指令),当电子设备400运行时,上述处理器401与上述存储器402之间通过总线403通信,上述机器可读指令被上述处理器401执行时执行如下处理:
记录车辆的行驶视频;
确定车辆进入停车场之后,基于所述行驶视频,确定车辆最后驶入的停车楼层信息;
基于所述行驶视频、以及所述车辆倒车时记录的倒车影像,确定所述车辆所在停车位的车位编号、以及所述车辆所在停车位的周边环境信息;
向所述车辆绑定的终端设备发送所述车辆的停车状态信息,所述停车状态信息包括所述停车楼层信息、所述车位编号、以及所述周边环境信息。
进一步地,上述处理器401处理的操作中,所述确定车辆进入停车场,包括:
当识别出所述行驶视频中包含停车场标识信息,以及停车场入口信息时,确定所述车辆进入停车场。
另外,上述处理器401执行的处理中,所述停车楼层信息包括:停车楼层编号、以及停车区域编号。
进一步地,上述处理器401执行的处理中,所述基于所述行驶视频、以及所述车辆倒车时记录的倒车影像,确定所述车辆所在停车位的车位编号,包括:
从所述行驶视频和所述倒车影像的每一帧图像中,筛选出包含有同一车位编号信息的选定图像;
将所述选定图像中包含的车辆编号信息,确定为所述车辆所在停车位的车位编号。
另外,在处理器401执行的处理中,所述基于所述行驶视频、以及所述车辆倒车时记录的倒车影像,确定所述车辆所在停车位的车位编号之前,还包括:
将所述倒车影像中的每一帧图像进行图像镜像反转。
实施例四
本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述任一实施例中上述的停车位置定位方法的步骤。
具体地,该存储介质能够为通用的存储介质,如移动磁盘、硬盘等,该存储介质上的计算机程序被运行时,能够执行上述停车位置定位方法的步骤,从而避免停车环境的限制,帮助用户快速准确地寻找到停放的车辆。
本申请实施例所提供的进行停车位置定位方法的计算机程序产品,包括存储了程序代码的计算机可读存储介质,上述程序代码包括的指令可用于执行前面方法实施例中上述的方法,具体实现可参见方法实施例,在此不再赘述。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。