【技术实现步骤摘要】
一种虚拟场景中的终端定位方法和装置
[0001]本申请涉及计算机视觉识别领域,具体而言,涉及一种虚拟场景中的终端定位方法和装置
。
技术介绍
[0002]随着数字中国的建设,以及数字孪生技术的发展,智慧城市中的各类介绍与导航系统不再局限于
2D
的平面化介绍,而是可以通过手机
、
平板
、AR
眼镜等终端设备,将虚拟的三维世界与现实世界结合起来
。
[0003]由于现有技术中的
SLAM
算法的空间物体位置具有不可改变的限制,常常需要重新扫描建图
、
虚拟场景调整,迭代更新成本极高,并且对于动态物体,以及容易变换位置的物体
(
例如展示物
、
生活用品等
)
无法进行追踪定位,导致无法对终端进行定位
。
技术实现思路
[0004]本申请实施例的目的在于提供一种虚拟场景中的终端定位方法和装置,用以解决了现有技术存在的上述问题,可更精准的获取终端在虚拟场景中的位姿
。
[0005]第一方面,提供了一种虚拟场景中的终端定位方法,该方法可以包括:
[0006]获取终端发送的所述终端所在真实场景的图像数据;
[0007]对所述图像数据对应的点云数据进行特征提取,得到特征数据;
[0008]采用
PNP
匹配算法,将所述特征数据与点云模型的模型特征数据进行匹配;所述点云模型为根据所述真实场景创建的模型 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.
一种虚拟场景中的终端定位方法,其特征在于,所述方法包括:获取终端发送的所述终端所在真实场景的图像数据;对所述图像数据对应的点云数据进行特征提取,得到特征数据;采用
PNP
匹配算法,将所述特征数据与点云模型的模型特征数据进行匹配;所述点云模型为根据所述真实场景创建的模型;若匹配失败,则采用
LineMod
算法,对所述图像数据与三维特征模型进行匹配处理;所述三维特征模型为根据所述真实场景中各物体创建的各物体的三维模型;若所述匹配处理的结果为匹配成功,则确定所述图像数据中各像素点在所述虚拟场景中的位姿数据,所述虚拟场景为根据所述点云模型和所述三维特征模型创建的场景模型;根据所述图像数据中各像素点在所述虚拟场景中的位姿数据,确定所述终端在所述虚拟场景中的位置数据
。2.
如权利要求1所述的方法,其特征在于,采用
PNP
匹配算法,将所述特征数据与点云模型的模型特征数据进行匹配之前,所述方法还包括:获取所述真实场景的全景视频数据和所述真实场景中各物体的物体图像数据;根据所述全景视频数据,创建所述点云模型;根据所述物体图像数据,创建所述三维特征模型;基于所述点云模型和所述三维特征模型,创建虚拟场景,将所述虚拟场景发送至所述终端
。3.
如权利要求1所述的方法,其特征在于,所述方法还包括:若匹配处理的结果为匹配失败,则向所述终端发起无法识别所述图像数据的提示信息
。4.
如权利要求1所述的方法,其特征在于,采用
LineMod
算法,对所述图像数据与三维特征模型进行匹配处理,包括:采用
LineMod
算法,获取所述图像数据的边缘梯度向量,去除图像数据的法向量;将所述图像数据的边缘梯度向量与所述三维特征模型的边缘梯度向量进行匹配
。5.
如权利要求1所述的方法,其特征在于,采用
LineMod
算法,对所述图像数据与三维特征模型进行匹配处理,包括:采用
LineMod
算法,对所述图像数据的多模态特征向量与所述三维特征模型的多模态特征向量进行匹配
技术研发人员:李晶晶,蔡畅,孙佳明,孙雅宏,
申请(专利权)人:中电信数字城市科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。