当前位置: 首页 > 专利查询>吴东辉专利>正文

基于图像识别的定位及AR方法及系统及应用技术方案

技术编号:15641249 阅读:213 留言:0更新日期:2017-06-16 10:58
本发明专利技术涉及图像识别及定位领域,特别是涉及一种基于图像识别的定位及AR方法及系统及应用。其特征在于:由至少两个确定特征物的两个视角确定视角处的位置、或至少一个确定物体的一个视角及其视角方向投影面该物体中的线段或面积之比确定视角处的位置。有益效果是:本发明专利技术的目的是提供一种角度定位的方法,可以应用于导航定位、AR导航定位、AR游戏定位等。可在任何陌生环境中实现定位。适用于室内定位。

【技术实现步骤摘要】
基于图像识别的定位及AR方法及系统及应用
本专利技术涉及图像识别及定位领域,特别是涉及一种基于图像识别的定位及AR方法及系统及应用。
技术介绍
目前基于图像识别的定位导航一般采用定位点拍摄的照片和预置的多幅照片照片之一进行比对获得所处位置;或建立3D模型图,通过定位点拍摄的照片和3D模型图比对获得所处位置。这两种方法都需要预先预置照片数据库或3D模型数据库,如果在任意的无数据库的地点则无法进行定位。增强现实技术(AugmentedReality,简称AR),是一种实时地计算摄影机影像的位置及角度并加上相应图像、视频、3D模型的技术,这种技术的目标是在屏幕上把虚拟世界套在现实世界并进行互动。对于AR技术应用于定位可以只考虑角度关系,忽略距离关系。对于室内定位可以只考虑角度关系,忽略距离关系。本专利技术基于图像识别,包括现有成熟的特征识别、物体轮廓识别、颜色识别、动作识别、人脸识别、文字识别等,不同的环境采用相应的识别策略。
技术实现思路
本专利技术的目的是提供一种角度定位的方法,可以应用于导航定位、AR导航定位、AR游戏定位等。本专利技术的思路是:基于两个确定物体(特征物)的两个视角确定视角处的位置、或一个确定物体的一个视角及其该物体中的两个线段或两个面在视角方向的投影的线段比值或面积比值确定视角处的位置。参照图2即基于两个确定物体(特征物)A、B的两个视角β1、β2确定视角处O的位置。或参照图3,一个确定物体的一个视角β3及其该物体中的两个线段DE、EF在视角方向的投影的线段比值D2E2/E2F2确定视角处O的位置。或参照图4,一个确定物体的一个视角β4及其该物体中的两个面S1、S2在视角方向的投影的面积比值SO1/SO2确定视角处O的位置。特征物即在计算机系统中通过图像识别可以明确的物体,或人为在计算机系统中指定的确定物体。特征物不是指特殊的物体,特征物可以是定位空间中的任何物体,但必须在计算机系统中通过图像识别可以确定的物体,如两个手机在不同的地点拍摄数字“5”,计算机系统通过图像识别(数字识别策略)确定了两个手机拍摄的都是同一个数字“5”,这样数字“5”就是特征物。或者相对稳定、固定的物体或图案,被计算机系统的图像识别软件发现识别而确定的物体。具体到客户端,即两个客户端分别获取各自所在地周围图像及拍摄时的方向角度发送至服务器,服务器通过图像识别确定所述两个客户端拍摄的共同物体的图像,利用共同物体图像的差别及其方向角度计算所述两个客户端连线的方向角度。进一步,两个位置点分别获取至少两个特征物的方向角,通过方向角计算两个位置点连线的方向角。或,两个位置点分别获取不在同一条直线上的两个线段的比值及方向角,通过比值和方向角计算两个位置点连线的方向角。或,两个位置点分别获取同一物体两个面(不在同一平面的两个面)的面积比值及方向角,通过面积比值及方向角计算两个位置点连线的方向角。进一步,提供一种在屏幕上把虚拟世界套在现实世界并进行互动的方法(好友屏幕定位、商家屏幕定位、游戏目标物屏幕定位、红包屏幕定位、虚拟广告屏幕定位)及系统,系统可以是基于自主即时通讯IM平台,或通过第三方服务(API),或嵌入现有的IM平台,如QQ、微信、陌陌等。本专利技术采用的技术方案是:一种基于图像识别的定位的方法,其特征在于:由至少两个确定物体(特征物)的两个视角确定视角处的位置、或至少一个确定物体的一个视角及其该物体中的两个线段或两个面在视角方向的投影的线段比值或面积比值确定视角处的位置。所述的一种基于图像识别的定位的方法,其特征还在于:两个位置点分别获取至少两个物体(特征物)的方向角,通过方向角计算两个位置点连线的方向角。所述的一种基于图像识别的定位的方法,其特征还在于:两个位置点分别获取不在同一条直线上的两个线段的比值及方向角,通过比值和方向角计算两个位置点连线的方向角。所述的一种基于图像识别的定位的方法,其特征还在于:两个位置点分别获取同一物体两个面的面积比值及方向角,通过面积比值及方向角计算两个位置点连线的方向角。所述的一种基于图像识别的定位的方法,还包括客户端和服务器,其特征在于,包括步骤:(1)通过客户端的方向器件确定统一基准线;(2)位置C获取物体(特征物)A的图像A1及相对于基准线的角度α1,位置C获取物体(特征物)B的图像B1及相对于基准线的角度α2,上传图像A1及α1、图像B1及α2至服务器;(3)位置O获取物体(特征物)A的图像A2及相对于基准线的角度β1,位置O获取物体(特征物)B的图像B2及相对于基准线的角度β2,上传图像A2及β1、图像B2及β2至服务器;(4)服务器通过图像识别确定图像A1和图像A2都为物体(特征物)A的图像,服务器通过图像识别确定图像B1和图像B2都为物体(特征物)B的图像,通过α1、α2、β1、β2计算获得OC直线相对于基准线的角度γ。即:γ=F1(α1、α2、β1、β2),F1为计算函数。当然,获取更多的物体(特征物)进行计算,综合计算结果对本专利技术是有益的。或,所述的一种基于图像识别的定位的方法,还包括客户端和服务器,其特征在于,包括步骤:(1)通过客户端的方向器件确定统一基准线;(2)线段物DEF的线段DE和线段EF不在同一直线上,位置C获取线段物DEF的垂直投影图像D1E1F1及垂直投影方向和基准线的角度α3,上传图像D1E1F1及α3至服务器;(3)位置O获取线段物DEF的垂直投影图像D2E2F2及垂直投影方向和基准线的角度β3,上传图像D2E2F2及β3至服务器;(4)服务器通过图像识别确定图像D1E1F1和图像D2E2F2都为线段DEF的图像,通过D1E1/E1F1比值、D2E2/E2F2比值、α3、β3计算获得OC直线相对于基准线的角度γ。即:γ=F2(D1E1/E1F1、α3、D2E2/E2F2、β3),F2为计算函数。当然,获取更多的线段物进行计算,综合计算结果对本专利技术是有益的。或,所述的一种基于图像识别的定位的方法,还包括客户端和服务器,其特征在于,包括步骤:(1)通过客户端的方向器件确定统一基准线;(2)立体物G的两个面的面积为S1、S2,位置C获取立体物G的垂直投影图像G1及垂直投影方向和基准线的角度α4,上传图像G1及α4至服务器;(3)位置O获取立体物G的垂直投影图像G2及垂直投影方向和基准线的角度β4,上传图像G2及β4至服务器;(4)服务器通过图像识别确定图像G1和图像G2都为立体物G的图像,G1图像中SC1为S1的图像面积,SC2为S2的图像面积,G2图像中SO1为S1的图像面积,SO2为S2的图像面积,通过SC1/SC2比值、SO1/SO2比值、α4、β4计算获得OC直线相对于基准线的角度γ。即:γ=F3(SC1/SC2、α4、SO1/SO2、β4),F3为计算函数。当然,获取更多的立体物进行计算,综合计算结果对本专利技术是有益的。当然,可以采用上述特征物、线段物、立体物综合计算。进一步,所述的基于图像识别的定位的方法,其特征还在于,包括步骤:客户端获取服务器计算的角度γ,依据角度γ在客户端引导地图上定位或导航。或,所述的基于图像识别的定位的方法,其特征还在于,包括步骤:客户端获取服务器计算的角度γ,客户端打开摄像头获取实景图像,将角度γ的引导图标叠加显示在本文档来自技高网...
基于图像识别的定位及AR方法及系统及应用

【技术保护点】
一种基于图像识别的定位的方法,其特征在于:由至少两个确定物体的两个视角确定视角处的位置、或至少一个确定物体的一个视角及其该物体中的两个线段或两个面在视角方向的投影的线段比值或面积比值确定视角处的位置。

【技术特征摘要】
1.一种基于图像识别的定位的方法,其特征在于:由至少两个确定物体的两个视角确定视角处的位置、或至少一个确定物体的一个视角及其该物体中的两个线段或两个面在视角方向的投影的线段比值或面积比值确定视角处的位置。2.根据权利要求1所述的一种基于图像识别的定位的方法,其特征还在于:两个位置点分别获取至少两个物体的方向角,通过方向角计算两个位置点连线的方向角。3.根据权利要求1所述的一种基于图像识别的定位的方法,其特征还在于:两个位置点分别获取不在同一条直线上的两个线段的比值及其方向角,通过比值和方向角计算两个位置点连线的方向角。4.根据权利要求1所述的一种基于图像识别的定位的方法,其特征还在于:两个位置点分别获取同一物体两个面的面积比值及其方向角,通过面积比值及其方向角计算两个位置点连线的方向角。5.一种基于图像识别的定位的方法,包括客户端和服务器,其特征在于,包括步骤:(1)通过客户端的方向器件确定统一基准线;(2)位置C获取物体A的图像A1及相对于基准线的角度α1,位置C获取物体B的图像B1及相对于基准线的角度α2,上传图像A1及α1、图像B1及α2至服务器;(3)位置O获取物体A的图像A2及相对于基准线的角度β1,位置O获取物体B的图像B2及相对于基准线的角度β2,上传图像A2及β1、图像B2及β2至服务器;(4)服务器通过图像识别确定图像A1和图像A2都为物体A的图像,服务器通过图像识别确定图像B1和图像B2都为物体B的图像,通过α1、α2、β1、β2计算获得OC直线相对于基准线的角度γ。6.一种基于图像识别的定位的方法,包括客户端和服务器,其特征在于,包括步骤:(1)通过客户端的方向器件确定统一基准线;(2)线段物DEF的线段DE和线段EF不在同一直线上,位置C获取线段物DEF的垂直投影图像D1E1F1及垂直投影方向和基准线的角度α3,上传图像D1E1F1及α3至服务器;(3)位置O获取线段物DEF的垂直投影图像D2E2F2及垂直投影方向和基准线的角度β3,上传图像D2E2F2及β3至服务器;(4)服务器通过图像识别确定图像D1E1F1和图像D2E2F2都为线段DEF的图像,通过D1E1/E1F1比值、D2E2/E2F2比值、α3、β3计算获得OC直线相对于基准线的角度γ。7.一种基于图像识别的定位的方法,包括客户端和服务器,其特征在于,包括步骤:(1)通过客户端的方向器件确定统一基准线;(2)立体物G的两个面的面积为S1...

【专利技术属性】
技术研发人员:吴东辉
申请(专利权)人:吴东辉
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1