本发明专利技术公开了一种基于室内定位和GPS的场景识别方法,通过移动终端获取用户当前的位置信息,与服务器进行通信,并下载位置信息周围预设范围值内的区域位置信息及区域位置信息对应的存储数据;所述存储数据与位置信息绑定,且存储数据作为位置信息属性进行存储;选取出合适的位置信息,得到位置信息上绑定的存储数据;移动终端通过调用摄像头获取视频信息,并通过3D投影算法将显示用的存储数据投影到视频信息后进行显示。本发明专利技术场景识别的准确度非常之高,识别速度非常之快。
【技术实现步骤摘要】
本专利技术属于地理位置服务领域,具体涉及一种基于室内定位和GPS的场景识别方法。将基于手机蓝牙4.0的定位算法、地理位置信息(包括地点经纬度以及地点名称)和手机灵敏部件(电子罗盘以及智能管理感应器)相结合的新兴技术。
技术介绍
由于电子生产工艺技术的飞速发展,处理器元件及传感器元器件的生产都达到了纳米级别,元器件越做越小,但功能越来越强大的时代促进了移动终端(包括手机、平板电脑等可联网设备)的普及性,越来越多的功能都集成在了一个移动终端上。人们出行都至少带着一个移动终端,走到了陌生的地方就可以通过移动终端进行定位,实时获取自己的位置。当我们来到一个陌生的地方时往往需要打开地图才能知道我们的所在位置,对于一些方向感较弱的人来说打开地图也不能及时、快速的知道自己所在的精确位置,因为地图是平面的,地图上对于建筑物的描述都是二维的,不具有真实感。使用者也不能快速、及时的了解到自己的精确位置,不能立刻知道自己所在的街道名称以及面前的建筑物是否就是自己想要去的位置。众所周知,在室外,移动终端普遍使用的定位方式是使用GPS(global positioning system)即全球定位系统,该系统的定位精度在室外可达几米到几十米,足够满足人们的需求。本场景识别在室外的识别效果精确度确实能够得到保证,但如果在室内的话,GPS定位系统几乎就完全失效了,因为建筑物会屏蔽掉GPS信号,导致GPS定位失败。
技术实现思路
本专利技术的目的在于解决移动终端不能够快速、准确的识别用户所在位置以及用简单的算法提供用户所在位置周边的信息。为了实现上述目的,本专利技术采用的技术方案为:一种基于室内定位和GPS的场景识别方法,包括以下步骤:Ⅰ.通过移动终端获取用户当前的位置信息,与服务器进行通信,并下载位置信息周围预设范围值内的区域位置信息及区域位置信息对应的存储数据;Ⅱ.通过移动终端获取移动终端上的摄像头朝向数据值和摄像头与竖直方向的夹角值,以及移动终端摄像头视锥的垂直角度值、水平角度值和可视最远距离值;Ⅲ.移动终端运用朝向数据值、夹角值、垂直角度值、水平角度值、可视最远距离值和判断方法选取预显示区域位置信息,进一步得到最终预显示位置信息对应的显示用的存储数据;Ⅳ.移动终端通过调用摄像头获取视频信息,并通过3D投影算法将显示用的存储数据投影到视频信息后进行显示。更进一步的方案为:位置信息为经纬度坐标,位置信息通过GPS定位获取或者通过室内定位获取;所述存储数据与位置信息绑定,且存储数据作为位置信息属性进行存储,存储数据包括建筑高度,建筑宽度。更进一步的方案为:存储数据还包括建筑名称,建筑面积、建筑历史和建筑修建完成时间。更进一步的方案为:预设范围值是以移动终端的经纬度坐标为圆心,r为半径的扇形面积值;扇形对应的圆心角的朝向包括移动终端的朝向数据值;圆心角的朝向为固定范围值,朝向数据值为固定方位值。更进一步的方案为:判断方法包括以下步骤:1).选取预设范围值内可视经纬度坐标点,具体为:a.计算预设范围值内经纬度坐标与手机定位的经纬度坐标之间的直线距离值,手机定位的经纬度坐标点定义为点O;b.将所述直线距离值与摄像头视锥的可视最远距离值比较;c.得到所述直线距离值小于摄像头视锥的可视最远距离值的中间经纬度坐标点;d.得到摄像头视锥的垂直角度值内建筑对应的可视经纬度坐标点,具体判断方法为:计算角度∠QOY,点Q为建筑最高点,点Y为地心点;判断角度∠QOY的值在所属范围内的建筑名称,得到相应建筑绑定的可视经纬度坐标点;所属范围具体为角度∠QOY的值大于摄像头与竖直方向的夹角值且小于摄像头视锥的垂直角度值与摄像头与竖直方向的夹角值之和;2).选取建筑垂直方向没有被遮挡的建筑对应的最终预垂直显示建筑经纬度坐标点,具体为:a1.计算角度∠YOQn和角度∠Y0Qn-m,点Qn为第n个可视经纬度坐标点对应的建筑最高点,n为大于2的整数,m为带1的整数且小于N,点Qn-1为第n-1个可视经纬度坐标点对应的建筑最高点,点0、点Y、点Qn和点Qn-m在同一平面;第n-m个可视经纬度坐标点距离点0的直线距离小于第n个可视经纬度坐标点距离点0的直线距离;b1.得到建筑垂直方向没有被遮挡的建筑对应最终预显示建筑经纬度坐标点,具体为,比较角度∠YOQn和角度∠Y0Qn-m的大小,选择角度∠Y0Qn-m小于角度∠YOQn对应的最终预垂直显示建筑经纬度坐标点;4).选取建筑水平方向没有被遮挡的建筑对应最终预显示建筑经纬度坐标点,具体为:a2.通过计算公式计算计算角∠EqOFq,计算公式为其中X为建筑计算宽度,d为最终预垂直显示建筑经纬度坐标点与手机定位的经纬度坐标点的直线距离,θq为∠EqOFq,Eq为第q个最终预垂直显示建筑经纬度坐标点对应的建筑宽度正投影的最左端点,Fq为第q个最终预垂直显示建筑经纬度坐标点对应的建筑宽度正投影的最右端点;q为大于2的整数;b2.计算θq-p,p为大于1的整数且小于q;第q个最终预垂直显示建筑经纬度坐标点距离点0的直线距离小于第q-p个最终预垂直显示建筑经纬度坐标点距离点0的直线距离;选取θq-p大于θq对应的最终预垂直显示建筑经纬度坐标点;C2.步骤b2得到的最终预垂直显示建筑经纬度坐标点为最终预显示建筑经纬度坐标点。更进一步的方案为:所述移动终端优选为手机。服务器里的数据建立步骤为:a).地理位置信息库的建立:采集地理位置信息的数据,地理位置信息的数据包括当前位置的经纬度、建筑名称,建筑高度,建筑宽度,建筑面积和建筑历史;。b).地理位置信息数据的编辑:将采集的数据进行编辑,在数据库中将采集好的数据按照经纬度存储在服务器上,该点经纬度坐标的建筑名称,建筑高度,建筑宽度,建筑面积和建筑历史信息作为属性一起绑定上传至服务器中。室内定位的方法为:部署室内定位:部署wifi定位所需要的无线AP和蓝牙定位所需要的iBeacon,现场采集了数据之后上传到服务器上以备使用,采集的数据包括。启动蓝牙,通过利用手机的蓝牙以及wifi元器件搜索到的wifi信号和蓝牙iBeacon信号作为基准,通过指纹匹配算法来推算出当前的定位经纬度坐标。本专利技术的优点以及积极效果为:场景识别的准确度非常之高,识别速度非常之快,这里我们对比一下利用图像识别的场景识别。图像识别技术虽然应用广泛(如:人脸识别、车牌识别等),但是最大的缺点是无法适应用户随机的拍摄角度,因为所有的图像识别都是依靠像素点计算来,而从不同的角度拍摄的图像像素也会不同,而像素占用的磁盘、内存空间也是非常大的,要实现准确通用的场景识别就需要更多角度的图像数据,这样使得存储空间要求更大,也增加了运算复杂度。这项专利技术的场景识别方法,没有任何复杂的识别运算,只有简单的投影运算,,地理信息数据只需要一个点(两个双精度实数的坐标)就足够了,这样简单的数据就可以实现精确的场景识别,甚至可以实现实时的场景识别,可以实时反馈用户的位置以及眼前场景的各种信息。总的来说,这种场景识别的方法数据更简单,识别速度更快。附图说明图1为3D投影矩阵运算说明图图2为本专利技术的流程图图3为实时画面与文字投影的换算具体实施方式下面结合附图,对本专利技术作详细的说明。为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发本文档来自技高网...
【技术保护点】
一种基于室内定位和GPS的场景识别方法,其特征在于,包括以下步骤:Ⅰ.通过移动终端获取用户当前的位置信息,与服务器进行通信,并下载位置信息周围预设范围值内的区域位置信息及区域位置信息对应的存储数据;Ⅱ.通过移动终端获取移动终端上的摄像头朝向数据值和摄像头与竖直方向的夹角值,以及移动终端摄像头视锥的垂直角度值、水平角度值和可视最远距离值;Ⅲ.移动终端运用朝向数据值、夹角值、垂直角度值、水平角度值、可视最远距离值和判断方法选取预显示区域位置信息,进一步得到最终预显示位置信息对应的显示用的存储数据;Ⅳ.移动终端通过调用摄像头获取视频信息,并通过3D投影算法将显示用的存储数据投影到视频信息后进行显示。
【技术特征摘要】
1.一种基于室内定位和GPS的场景识别方法,其特征在于,包括以下步骤:Ⅰ.通过移动终端获取用户当前的位置信息,与服务器进行通信,并下载位置信息周围预设范围值内的区域位置信息及区域位置信息对应的存储数据;Ⅱ.通过移动终端获取移动终端上的摄像头朝向数据值和摄像头与竖直方向的夹角值,以及移动终端摄像头视锥的垂直角度值、水平角度值和可视最远距离值;Ⅲ.移动终端运用朝向数据值、夹角值、垂直角度值、水平角度值、可视最远距离值和判断方法选取预显示区域位置信息,进一步得到最终预显示位置信息对应的显示用的存储数据;Ⅳ.移动终端通过调用摄像头获取视频信息,并通过3D投影算法将显示用的存储数据投影到视频信息后进行显示。2.如权利要求1所述一种基于室内定位和GPS的场景识别方法,其特征在于,位置信息为经纬度坐标,位置信息通过GPS定位获取或者通过室内定位获取;所述存储数据与位置信息绑定,且存储数据作为位置信息属性进行存储,存储数据包括建筑高度,建筑宽度。3.如权利要求1所述一种基于室内定位和GPS的场景识别方法,其特征在于,存储数据还包括建筑名称,建筑面积、建筑历史和建筑修建完成时间。4.如权利要求1所述一种基于室内定位和GPS的场景识别方法,其特征在于,预设范围值是以移动终端的经纬度坐标为圆心,r为半径的扇形面积值;扇形对应的圆心角的朝向包括移动终端的朝向数据值;圆心角的朝向为固定范围值,朝向数据值为固定方位值。5.如权利要求2所述一种基于室内定位和GPS的场景识别方法,其特征在于,判断方法包括以下步骤:1).选取预设范围值内可视经纬度坐标点,具体为:a.计算预设范围值内经纬度坐标与手机定位的经纬度坐标之间的直线距离值,手机定位的经纬度坐标点定义为点O;b.将所述直线距离值与摄像头视锥的可视最远距离值比较;c.得到所述直线距离值小于摄像头视锥的可视最远距离值的中间经纬度坐标点;d.得到摄像头视锥的垂直角度值内建筑对应的可视经纬度坐标点,具体判断方法为:...
【专利技术属性】
技术研发人员:刘伟,熊运余,
申请(专利权)人:成都市微泊科技有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。