本申请公开了一种导航方法及相关装置、移动终端、计算机可读存储介质,其中,导航方法包括:获取当前位置至目的地的路径规划信息;其中,路径规划信息是利用当前位置拍摄的当前图像和目的地的目的地图像得到的;基于路径规划信息,在当前图像上显示AR指示标识。上述方案,能够提高导航可靠性。
【技术实现步骤摘要】
导航方法及相关装置、移动终端、计算机可读存储介质
本申请涉及机器视觉
,特别是涉及一种导航方法及相关装置、移动终端、计算机可读存储介质。
技术介绍
在日常工作、生活中,人们通常存在一定的导航需求。例如,在景区、商场等地形、路径复杂的场所,往往需要依靠导航以顺利抵达目的地。目前,现有的导航方式一般严重依赖于卫星定位,当在室内等场所时,往往由于卫星定位信号微弱,而无法准确导航,导致可靠性降低。有鉴于此,如何提高导航可靠性成为亟待解决的问题。
技术实现思路
本申请提供一种导航方法及相关装置、移动终端、计算机可读存储介质。本申请第一方面提供了一种导航方法,包括:获取当前位置至目的地的路径规划信息;其中,路径规划信息是利用当前位置拍摄的当前图像和目的地的目的地图像得到的;基于路径规划信息,在当前图像上显示AR指示标识。因此,获取当前位置至目的地的路径规划信息,且路径规划信息是利用当前位置拍摄的当前图像和目的地的目的地图像得到的,在此基础上,再基于路径规划信息,在当前图像上显示AR指示标识,故只需当前位置拍摄的当前图像和目的地的目的地图像即可实现导航,而无需依赖于卫星定位,能够提高导航可靠性。其中,获取当前位置至目的地的路径规划信息之前,方法还包括:获取目的地图像,并将当前图像和目的地图像发送至服务器;获取当前位置至目的地的路径规划信息,包括:接收服务器利用预设视觉地图对当前图像和目的地图像进行定位分析得到的路径规划信息;其中,当前位置和目的地均在预设场景内,预设视觉地图是利用预设场景拍摄的视频数据创建得到的。因此,在获取路径规划信息之前,先获取目的地图像,从而将当前图像和目的地图像一并发送至服务器,继而接收服务器利用预设视觉地图对当前图像和目的地图像进行定位分析得到的路径规划信息,且当前位置和目的地均在预设场景内,预设视觉地图是利用预设场景拍摄的视频数据创建得到的,进而将定位分析由服务器执行,故能够有利于减轻在终端处实现导航的负荷。其中,获取目的地图像,包括:接收目的地处的移动终端拍摄的图像,作为目的地图像;或者,在预设等待时长内未接收到目的地图像的情况下,第一移动终端从互联网下载得到目的地图像。因此,通过接收目的地处的移动终端拍摄的图像,从而获得目的地图像,能够有利于提高不同用户之间的导航便利性;而在预设等待时长内未接收到目的地图像的情况下,从互联网下载得到目的地图像,能够有利于提高导航鲁棒性。其中,基于路径规划信息,在当前图像上显示AR指示标识,包括:利用当前图像,确定当前位置的位置信息;基于路径规划信息和位置信息,更新AR指示标识,并在当前图像上显示更新后的AR指示标识。因此,通过利用当前图像,确定当前位置的位置信息,并基于路径规划信息和位置信息,更新AR指示标识,并在当前图像上显示更新后的AR指示标识,能够在导航过程中,根据位置信息,更新AR指示标识,从而能够有利于提高导航精确性。其中,利用当前图像,确定当前位置的位置信息,包括:利用预设本地定位方式对当前图像进行定位分析,得到当前位置的第一位置信息;在当前时刻满足预设条件的情况下,将当前图像发送至服务器,并接收服务器对当前图像进行定位分析得到的第二位置信息;利用第二位置信息对第一位置信息进行位置校正,得到当前位置的位置信息。因此,通过利用预设本地定位方式对当前图像进行定位分析,得到当前位置的第一位置信息,并在当前时刻满足预设条件的情况下,将当前图像发送至服务器,从而接收服务器对当前图像进行定位分析得到的第二位置信息,进而用第二位置信息对第一位置信息进行位置校正,得到当前位置的位置信息,能够有利于在降低与服务器的通信成本的基础上,提高定位准确性,提高导航精确性。其中,预设条件包括:当前时刻离上次位置校正的时长达到预设校正时长;和/或,预设本地定位方式包括以下至少一者:同步定位与建图、惯性导航。因此,将预设条件设置为包括:当前离上次位置校正的时长达到预设校正时长,能够有利于根据需要调整将当前图像发送至服务器进行定位的频次,从而能够有利于在降低移动终端负荷的同时,维持导航精确性;将预设本地定位方式设置为包括以下至少一者:同步定位与建图、惯性导航,能够有利于降低移动终端的软硬件成本。其中,利用第二位置信息对第一位置信息进行位置校正,得到当前位置的位置信息,至少包括:将第二位置信息,作为当前位置的位置信息。因此,在进行位置校正时,直接将第二位置信息,作为当前位置的位置信息,能够有利于降低校准处理复杂度。其中,利用所述当前图像,确定当前位置的位置信息之后,方法还包括:将所位置信息发送至第一目标对象;和/或,在位置信息位于目的地预设范围内的情况下,检测当前图像中是否存在第二目标对象,并在当前图像中存在第二目标对象的情况下,输出第二目标对象在当前图像中的目标区域。因此,在利用所述当前图像,确定当前位置的位置信息之后,进一步将所位置信息发送至第一目标对象,能够将当前位置的位置信息及时通知第一目标对象,有利于提高导航安全性,提升用户体验;而在位置信息位于目的地预设范围内的情况下,检测当前图像中是否存在第二目标对象,并在当前图像中存在第二目标对象的情况下,输出第二目标对象在当前图像中的目标区域,能够免于用户到达目的地附近后费力搜寻第二目标对象,有利于提升用户体验。其中,获取当前位置至目的地的路径规划信息,包括:获取目的地图像;利用预设视觉地图对当前图像和目的地图像进行定位分析,得到的路径规划信息。因此,通过获取目的地图像,并在本地直接利用预设视觉地图对当前图像和目的地图像进行定位分析,得到的路径规划信息,能够有利于降低与服务器的通信成本。其中,当前图像和目的地图像的拍摄视角与水平面之间的夹角在预设角度范围内。因此,将当前图像和目的地图像的拍摄视角设置为与水平面之间的夹角在预设角度范围内,能够大大减少图像中地面以及天空等对于定位无效的图像信息,从而能够有利于提升定位的成功率以及准确性。本申请第二方面提供了一种导航装置,包括:路径规划模块和路径指示模块,路径规划模块用于获取当前位置至目的地的路径规划信息;其中,路径规划信息是利用当前位置拍摄的当前图像和目的地的目的地图像得到的;路径指示模块用于基于路径规划信息,在当前图像上显示AR指示标识。本申请第三方面提供了一种移动终端,包括相互耦接的存储器和处理器,处理器用于执行存储器中存储的程序指令,以实现上述第一方面中的导航方法。本申请第四方面提供了一种计算机可读存储介质,其上存储有程序指令,程序指令被处理器执行时实现上述第一方面中的导航方法。上述方案,获取当前位置至目的地的路径规划信息,且路径规划信息是利用当前位置拍摄的当前图像和目的地的目的地图像得到的,在此基础上,再基于路径规划信息,在当前图像上显示AR指示标识,故只需当前位置拍摄的当前图像和目的地的目的地图像即可实现导航,而无需依赖于卫星定位,能够提高导航可靠性。附图说明图1是本申本文档来自技高网...
【技术保护点】
1.一种导航方法,其特征在于,包括:/n获取当前位置至目的地的路径规划信息;其中,所述路径规划信息是利用所述当前位置拍摄的当前图像和所述目的地的目的地图像得到的;/n基于所述路径规划信息,在所述当前图像上显示AR指示标识。/n
【技术特征摘要】
1.一种导航方法,其特征在于,包括:
获取当前位置至目的地的路径规划信息;其中,所述路径规划信息是利用所述当前位置拍摄的当前图像和所述目的地的目的地图像得到的;
基于所述路径规划信息,在所述当前图像上显示AR指示标识。
2.根据权利要求1所述的方法,其特征在于,所述获取当前位置至目的地的路径规划信息之前,所述方法还包括:
获取所述目的地图像,并将所述当前图像和所述目的地图像发送至服务器;
所述获取当前位置至目的地的路径规划信息,包括:
接收所述服务器利用预设视觉地图对所述当前图像和所述目的地图像进行定位分析得到的所述路径规划信息;
其中,所述当前位置和所述目的地均在预设场景内,所述预设视觉地图是利用对所述预设场景拍摄的视频数据创建得到的。
3.根据权利要求2所述的方法,其特征在于,所述获取所述目的地图像,包括:
接收所述目的地处的移动终端拍摄的图像,作为所述目的地图像;或者,
在预设等待时长内未接收到所述目的地图像的情况下,从互联网下载得到所述目的地图像。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述基于所述路径规划信息,在所述当前图像上显示AR指示标识,包括:
利用所述当前图像,确定所述当前位置的位置信息;
基于所述路径规划信息和所述位置信息,更新所述AR指示标识,并在所述当前图像上显示更新后的所述AR指示标识。
5.根据权利要求4所述的方法,其特征在于,所述利用所述当前图像,确定所述当前位置的位置信息,包括:
利用预设本地定位方式对所述当前图像进行定位分析,得到所述当前位置的第一位置信息;
在当前时刻满足预设条件的情况下,将所述当前图像发送至服务器,并接收所述服务器对所述当前图像进行定位分析得到的第二位置信息,利用所述第二位置信息对所述第一位置信息进行位置校正,得到所述当前位置的位置信息。
6.根据权利要求5所述的方法,其特征在于...
【专利技术属性】
技术研发人员:符修源,李宇飞,
申请(专利权)人:深圳市商汤科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。