一种定位定姿方法及装置与流程

文档序号:16054464发布日期:2018-11-24 11:34阅读:154来源:国知局

本申请涉及定位导航领域,具体而言,涉及一种定位定姿方法及装置。

背景技术

随着科技飞快发展,用户对地图定位和导航的精度要求不断增加,高精度的定位定姿系统可以精确地确定用户位置以及目的地位置,根据用户的位置以及目的地位置给出最佳导航路线,引导用户沿着选定路线到达目的地;也可以使自动驾驶车辆根据精准的定位更加安全,便捷的行驶至目的地。

现在普遍的方法是通过全球定位系统(globalpositioningsystem,gps)或惯性导航系统(inertialnavigationsystem,ins)来定位定姿,并设置图像传感器来得到地物的位置信息。然而,gps是由接收机接收卫星信号并解算得到接收机位置的,一旦接收机在卫星信号不强的区域,或者受大气传播延迟的影响,得到的定位精度比较差;ins是根据用户初始位置与加速度计测量的加速度来确定用户位置的,具体地,通过加速度对时间的连续数学积分就可计算得到用户位移信息,结合用户初始位置即可确定用户当前位置,由于加速度计测量的加速度存在一定误差,所以在进行积分计算定位时,定位精度会随时间的推移而越来越差。



技术实现要素:

有鉴于此,本申请实施例的目的在于提供一种定位定姿方法及装置,以提高用户以及目标物体的定位精度。

第一方面,本申请实施例提供了一种定位定姿方法,所述方法包括:

服务器获取目标影像,以及摄像机拍摄所述目标影像时所处的传统定位位姿信息;

根据所述传统定位位姿信息及预存的点云数据,确定与所述目标影像匹配的虚拟影像;

获取摄像机拍摄所述虚拟影像对应的实景时的位姿信息;

根据摄像机拍摄所述虚拟影像对应的实景时的位姿信息,确定出摄像机拍摄所述目标影像时的位姿信息。

结合第一方面,本申请实施例提供了第一方面的第一种可能的实施方式,其中,根据所述传统定位位姿信息及预存的点云数据,确定与所述目标影像匹配的虚拟影像,包括:

根据所述传统定位位姿信息及预存的点云数据,获取多个虚拟影像;其中,基于传统定位方式得到的所述多个虚拟影像对应的实景的拍摄位姿与该传统定位位姿信息所指示的位姿之间的差异满足预设条件;

从所述目标影像中,提取多个目标影像特征点,以及从获取的每个所述虚拟影像中,提取多个虚拟影像特征点;

通过将所述目标影像特征点与所述虚拟影像特征点进行匹配,从所述多个虚拟影像中确定与所述目标影像匹配的至少一个虚拟影像。

结合第一方面的第一种可能的实施方式,本申请实施例提供了第一方面的第二种可能的实施方式,其中,根据所述传统定位位姿信息及预存的点云数据,获取多个虚拟影像,包括:

根据所述传统定位位姿信息,在预存的点云数据中查找与所述传统定位位姿信息匹配的点云数据;其中,与所述传统定位位姿信息匹配的点云数据所对应的位置落入以所述传统定位位姿信息所对应的位置坐标为中心,以第一预设阈值为半径的区域范围内,并且与所述传统定位位姿信息匹配的点云数据所对应的姿态与所述传统定位位姿信息所对应的姿态之间的差距,小于第二预设阈值;

基于查找到的与所述传统定位位姿信息匹配的点云数据,进行图像渲染得到多个虚拟影像。

结合第一方面的第一种可能的实施方式,本申请实施例提供了第一方面的第三种可能的实施方式,其中,根据摄像机拍摄所述虚拟影像对应的实景时的位姿信息,确定出摄像机拍摄所述目标影像时的位姿信息,包括:

针对每个与所述目标影像特征点匹配成功的虚拟影像特征点,根据该虚拟影像特征点的像素坐标、摄像机拍摄该虚拟影像特征点对应的实景时的位姿信息,确定出该虚拟影像特征点的空间坐标,并将该空间坐标作为与该虚拟影像特征点匹配的目标影像特征点的空间坐标;

根据所述目标影像的多个目标影像特征点的像素坐标、所述空间坐标,以及摄像机拍摄该目标影像时的摄像参数信息,确定出摄像机拍摄所述目标影像时的位姿信息。

结合第一方面,本申请实施例提供了第一方面的第四种可能的实施方式,其中,所述方法还包括:

根据摄像机拍摄所述目标影像时的位姿信息,以及,目标物体在所述目标影像中的像素坐标信息,确定所述目标物体的空间位置信息。

第二方面,本申请实施例还提供了一种定位定姿装置,所述装置包括:

第一获取模块,用于获取目标影像,以及摄像机拍摄所述目标影像时所处的传统定位位姿信息;

第二获取模块,用于根据所述传统定位位姿信息及预存的点云数据,确定与所述目标影像匹配的虚拟影像;

第三获取模块,用于获取摄像机拍摄所述虚拟影像对应的实景时的位姿信息;

第一确定模块,用于根据摄像机拍摄所述虚拟影像对应的实景时的位姿信息,确定出摄像机拍摄所述目标影像时的位姿信息。

结合第二方面,本申请实施例提供了第二方面的第一种可能的实施方式,其中,所述第二获取模块包括:

查找单元,用于根据所述传统定位位姿信息及预存的点云数据,获取多个虚拟影像;其中,基于传统定位方式得到的所述多个虚拟影像对应的实景的拍摄位姿与该传统定位位姿信息所指示的位姿之间的差异满足预设条件;

提取单元,用于从所述目标影像中,提取多个目标影像特征点,以及从获取的每个所述虚拟影像中,提取多个虚拟影像特征点;

确定单元,用于通过将所述目标影像特征点与所述虚拟影像特征点进行匹配,从所述多个虚拟影像中确定与所述目标影像匹配的至少一个虚拟影像。

结合第二方面的第一种可能的实施方式,本申请实施例提供了第二方面的第二种可能的实施方式,其中,所述查找单元包括:

数据查找子单元,用于根据所述传统定位位姿信息,在预存的点云数据中查找与所述传统定位位姿信息匹配的点云数据;其中,与所述传统定位位姿信息匹配的点云数据所对应的位置落入以所述传统定位位姿信息所对应的位置坐标为中心,以第一预设阈值为半径的区域范围内,并且与所述传统定位位姿信息匹配的点云数据所对应的姿态与所述传统定位位姿信息所对应的姿态之间的差距,小于第二预设阈值;

影像确定子单元,用于基于查找到的与所述传统定位位姿信息匹配的点云数据,进行图像渲染得到多个虚拟影像。

结合第二方面的第一种可能的实施方式,本申请实施例提供了第二方面的第三种可能的实施方式,其中,所述第一确定模块包括:

坐标确定单元,用于针对每个与所述目标影像特征点匹配成功的虚拟影像特征点,根据该虚拟影像特征点的像素坐标、摄像机拍摄该虚拟影像特征点对应的实景时的位姿信息,确定出该虚拟影像特征点的空间坐标,并将该空间坐标作为与该虚拟影像特征点匹配的目标影像特征点的空间坐标;

位姿确定单元,用于根据所述目标影像的多个目标影像特征点的像素坐标、所述空间坐标,以及摄像机拍摄该目标影像时的摄像参数信息,确定出摄像机拍摄所述目标影像时的位姿信息。

结合第二方面,本申请实施例提供了第二方面的第四种可能的实施方式,所述装置还包括:

第二确定模块,用于根据摄像机拍摄所述目标影像时的位姿信息,以及,目标物体在所述目标影像中的像素坐标信息,确定所述目标物体的空间位置信息。

本申请实施例提供的定位定姿方法及装置,服务器首先获取目标影像,以及摄像机拍摄目标影像时所处的传统定位位姿信息,并根据传统定位位姿信息,从三维实景中获取与所述目标影像匹配的虚拟影像;其次获取摄像机拍摄所述虚拟影像对应的实景时的位姿信息;最后根据摄像机拍摄所述虚拟影像对应的实景时的位姿信息,确定出摄像机拍摄目标影像时的位姿信息,这种通过摄像机拍摄目标影像来获取摄像机位姿信息的定位方式,不受卫星信号、大气传播延迟的影响,也不受制于加速度测量误差的影响,定位精度较高。

为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本申请实施例所提供的一种定位定姿的方法流程图;

图2示出了本申请实施例所提供的另一种定位定姿的方法流程图;

图3示出了本申请实施例所提供的另一种定位定姿的方法流程图;

图4示出了本申请实施例所提供的另一种定位定姿的方法流程图;

图5示出了本申请实施例所提供的一种定位定姿装置的结构示意图;

图6示出了本申请实施例所提供的另一种定位定姿装置的结构示意图;

图7示出了本申请实施例所提供的另一种定位定姿装置的结构示意图;

图8示出了本申请实施例所提供的另一种定位定姿装置的结构示意图;

图9示出了本申请实施例所提供的一种服务器的结构示意图。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

考虑到现有技术中通常采用的gps定位或ins定位的定位精度比较低的问题,本申请实施例提供了一种不受限于卫星信号传输及加速度测量的定位定姿方法及装置,详见下述实施例。

如图1所示,为本申请实施例提供的一种定位定姿方法,该定位定姿方法的执行主体可以是服务器,上述方法具体包括如下步骤:

s101、服务器获取目标影像,以及摄像机拍摄目标影像时所处的传统定位位姿信息。

这里,目标影像可以是任何成像系统拍摄的影像,本申请实施例以摄像机拍摄目标影像进行阐述。在摄像机拍摄目标影像时,可以在摄像机上安装例如gps、mems的传统定位定姿系统,并记录下摄像机拍摄每一张目标影像时的传统定位位姿信息。其中,位姿信息包括位置信息和姿态信息,位置信息即摄像机的空间坐标,姿态信息是指摄像机拍摄目标影像时,摄像机绕x轴、y轴、z轴旋转的角度。

s102、根据传统定位位姿信息及预存的点云数据,确定与目标影像匹配的虚拟影像。

在具体实施中,三维实景是由专业相机把现场完整的记录下来,点云数据全部源自于对真实场景的影像获取,或者由激光雷达探测真实场景获取。其中,点云数据可以包括所有离散点的位姿信息以及所有离散点的rgb值。三维引擎可以根据点云数据渲染出相对应的虚拟影像。

这里,在查找与该传统定位位姿信息对应的多个虚拟影像时,可以以该传统定位位姿信息对应的位置坐标为中心,以预设距离为半径,确定一个位置坐标范围;并且,可以根据传统定位位姿信息对应的姿态,确定一个姿态范围。然后,可以在点云数据中查找对应的位置落入上述位置坐标范围内、且姿态落入上述姿态范围内的点云数据。利用查找到的点云数据,三维引擎可以渲染得到多个虚拟影像,该虚拟影像即为与传统定位位姿信息相对应的多个虚拟影像。

在查找到上述多个虚拟影像后,通过数字影像处理从目标影像中提取多个目标影像特征点,以及从上述多个虚拟影像中提取多个虚拟影像特征点,将目标影像特征点与虚拟影像特征点进行匹配,从上述多个虚拟影像中确定与目标影像匹配的至少一个虚拟影像。

s103、获取摄像机拍摄虚拟影像对应的实景时的位姿信息。

由步骤s102可知,三维引擎根据点云数据渲染得到多个虚拟影像。具体的,在传统定位位姿信息确定的范围内,选定任意一个位姿,获取该位姿对应的点云数据,三维引擎根据获取的点云数据渲染得到与点云数据对应的虚拟影像,也即与上述选定的位姿对应的虚拟影像。由于根据传统定位位姿信息确定的范围内有多个位姿,所以传统定位位姿信息对应有多个虚拟影像,并且每个虚拟影像均有相对应的位姿。

这里,由于点云数据全部源自于对真实场景的影像获取,或者由激光雷达探测真实场景获取,因此根据点云数据渲染得到的虚拟影像,均可以通过摄像机拍摄真实场景得到,并且虚拟影像对应的位姿,即为摄像机拍摄虚拟影像对应的实景时的位姿。

s104、根据摄像机拍摄虚拟影像对应的实景时的位姿信息,确定出摄像机拍摄目标影像时的位姿信息。

这里,可以根据摄像机拍摄虚拟影像对应的实景时的位姿信息,确定出摄像机拍摄目标影像时的位置信息,也可以根据摄像机拍摄虚拟影像对应的实景时的位姿信息,确定出摄像机拍摄目标影像时的姿态信息。在实际实施中,根据实际应用,可以只确定摄像机拍摄目标影像时的位置信息,也可以同时确定摄像机拍摄目标影像时的位置信息和姿态信息。

在具体实施中,可以基于摄像机拍摄虚拟影像对应的实景时的位姿信息,以及虚拟影像特征点的像素坐标来确定该虚拟影像特征点的空间坐标,由于目标影像特征点与虚拟影像特征点是一一对应的,所以可以将虚拟影像特征点的空间坐标作为与该虚拟影像特征点匹配的目标影像特征点的空间坐标。再根据目标影像特征点的空间坐标、目标影像特征点的像素坐标、摄像机拍摄该目标影像时的摄像参数信息,确定摄像机拍摄目标影像的位姿信息。

另外,根据精确的位置信息和姿态信息,可以反推出目标影像中任意物体的空间位置信息,也即:

s105、根据摄像机拍摄目标影像时的位姿信息,以及,目标物体在目标影像中的像素坐标信息,确定目标物体的空间位置信息。

通过本申请实施例提供的定位定姿方法,可以在用户遇到危险求救时,求救者通过摄像机拍摄影像,将目标影像传输至服务器,服务器利用本申请实施例提供的方法解算出求救者的位姿信息,并将求救者位姿信息传送给营救人员,以使营救人员顺利解救求救者。该定位定姿方法还可以用在军事领域、测绘地理信息等。

如图2所示,在步骤s102中,根据传统定位位姿信息及预存的点云数据,确定与目标影像匹配的虚拟影像,其具体方法如下:

s201、根据传统定位位姿信息及预存的点云数据,获取多个虚拟影像;其中,基于传统定位方式得到的多个虚拟影像对应的实景的拍摄位姿与该传统定位位姿信息所指示的位姿之间的差异满足预设条件;

s202、从目标影像中,提取多个目标影像特征点,以及从获取的每个虚拟影像中,提取多个虚拟影像特征点;

s203、通过将目标影像特征点与虚拟影像特征点进行匹配,从多个虚拟影像中确定与目标影像匹配的至少一个虚拟影像。

这里,根据传统定位位姿信息所匹配的点云数据,三维引擎可以渲染出传统定位位姿信息所对应的多个虚拟影像。服务器根据影像数字处理提取目标影像的多个目标影像特征点,以及每个虚拟影像的多个虚拟影像特征点,在获取目标影像特征点和虚拟影像特征点之后,从获取的虚拟影像特征点中查找与目标影像特征点相匹配的至少一个虚拟影像特征点,通过特征点的匹配确定目标影像匹配的虚拟影像。只要虚拟影像有至少一个虚拟影像特征点与目标影像的特征点相同,则该虚拟影像即为与目标影像匹配的虚拟影像,而且与一个目标影像相对应的虚拟影像至少有一个。

其中,特征点为多个像素点组成的像素区域,是能够反映影像本质特征、能够标识图像中目标物体的点,通过特征点的匹配能够完成图像的匹配,并且每张影像可以有不止一个特征点。当然,虚拟影像特征点可以是在三维引擎渲染虚拟影像的过程中就已经提取出来,作为三维实景的一类参数信息,也就是存在虚拟影像与相对应的特征点信息一一对应的关系;也可以在通过传统定位位姿信息和点云数据,获取多张虚拟影像之后,再对获取的虚拟影像进行特征点提取。本申请实施例以后者方法进行阐述。

如图3所示,在根据传统定位位姿信息及预存的点云数据,获取多个虚拟影像,包括:

s301、根据传统定位位姿信息,在预存的点云数据中查找与传统定位位姿信息匹配的点云数据;其中,与传统定位位姿信息匹配的点云数据所对应的位置落入以传统定位位姿信息所对应的位置坐标为中心,以第一预设阈值为半径的区域范围内,并且与传统定位位姿信息匹配的点云数据所对应的姿态与传统定位位姿信息所对应的姿态之间的差距,小于第二预设阈值;

s302、基于查找到的与传统定位位姿信息匹配的点云数据,进行图像渲染得到多个虚拟影像。

其中,预存的点云数据有其对应的位姿,根据传统定位位姿信息,可以在预存的点云数据中查找到与传统定位位姿信息匹配的点云数据。具体的,若点云数据所对应的位置落入以传统定位位姿信息所对应的位置坐标为中心,以第一预设阈值为半径的区域范围内,并且该点云数据所对应的姿态与传统定位位姿信息所对应的姿态(比如拍摄角度)之间的差距,小于第二预设阈值,则该点云数据为与传统定位位姿信息匹配的点云数据。

根据查找到的与传统定位位姿信息匹配的点云数据,三维引擎可以渲染出与传统定位位姿信息相对应的多个虚拟影像。

如图4所示,在步骤s104中,根据摄像机拍摄虚拟影像对应的实景时的位姿信息,确定出摄像机拍摄目标影像时的位姿信息,其具体方法如下:

s401、针对每个与目标影像特征点匹配成功的虚拟影像特征点,根据该虚拟影像特征点的像素坐标、摄像机拍摄该虚拟影像特征点对应的实景时的位姿信息,确定出该虚拟影像特征点的空间坐标,并将该空间坐标作为与该虚拟影像特征点匹配的目标影像特征点的空间坐标;

s402、根据目标影像的多个目标影像特征点的像素坐标、空间坐标,以及摄像机拍摄该目标影像时的摄像参数信息,确定出摄像机拍摄目标影像时的位姿信息。

其中,可以根据共线方程决定摄影中心点、像点和物点间的关系。这里,根据像点和摄影中心点确定物点,即可以根据虚拟影像特征点的像素坐标与摄像机拍摄该虚拟影像特征点对应的实景时的位姿信息,确定该虚拟影像特征点的空间坐标。由于此处解算的特征点是虚拟影像与目标影像一一对应的依据,所以,该虚拟影像特征点的空间坐标即为与该虚拟影像特征点匹配的目标影像特征点的空间坐标。

此时,根据共线方程决定摄影中心点、像点和物点间的关系,可以通过共线方程确定拍摄目标影像的摄像机的位姿信息。首先,提取该目标影像特征点在目标影像中的像素坐标,然后,根据目标影像特征点的像素坐标与目标影像特征点的空间坐标、拍摄该目标影像的摄像机的参数,可以通过共线方程解算出拍摄该目标影像的摄像机的位姿信息。

值得说明的,如若目标影像的特征点不止一个,对应的摄像机的位姿信息也不止一组,根据共线方程平差的特性,可以计算出最为精确的一组位姿信息。

本申请实施例提供的定位定姿方法,其确定的位姿信息精度高于传统的定位定姿方式。当然,基于精度较高的位姿信息可以创建高精度地图,无人驾驶汽车在基于高精地图行驶时,可以安全又便捷;也可以基于精度较高的位姿信息,对视线范围外的遇难人员进行营救;也可以基于精度较高的位姿信息,对地形地貌地理位置进行精准的复原。

基于同一发明构思,本申请实施例中还提供了与上述定位定姿方法对应的定位定姿装置,由于本申请实施例中的装置解决问题的原理与本申请实施例上述定位定姿方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。如图5所示,为本申请实施例所提供的定位定姿装置的结构示意图,该数据传输装置包括:

第一获取模块11,用于获取目标影像,以及摄像机拍摄目标影像时所处的传统定位位姿信息;

第二获取模块12,用于根据传统定位位姿信息及预存的点云数据,确定与目标影像匹配的虚拟影像;

第三获取模块13,用于获取摄像机拍摄虚拟影像对应的实景时的位姿信息;

第一确定模块14,用于根据摄像机拍摄虚拟影像对应的实景时的位姿信息,确定出摄像机拍摄目标影像时的位姿信息;

第二确定模块15,用于根据摄像机拍摄目标影像时的位姿信息,以及,目标物体在目标影像中的像素坐标信息,确定目标物体的空间位置信息。

在具体实施中,如图6所示,第二获取模块12包括:

查找单元21,用于根据传统定位位姿信息及预存的点云数据,获取多个虚拟影像;其中,基于传统定位方式得到的多个虚拟影像对应的实景的拍摄位姿与该传统定位位姿信息所指示的位姿之间的差异满足预设条件;

提取单元22,用于从目标影像中,提取多个目标影像特征点,以及从获取的每个虚拟影像中,提取多个虚拟影像特征点;

确定单元23,用于通过将目标影像特征点与虚拟影像特征点进行匹配,从多个虚拟影像中确定与目标影像匹配的至少一个虚拟影像。

在具体实施中,如图7所示,查找单元21包括:

数据查找子单元31,用于根据传统定位位姿信息,在预存的点云数据中查找与传统定位位姿信息匹配的点云数据;其中,与传统定位位姿信息匹配的点云数据所对应的位置落入以传统定位位姿信息所对应的位置坐标为中心,以第一预设阈值为半径的区域范围内,并且与传统定位位姿信息匹配的点云数据所对应的姿态与传统定位位姿信息所对应的姿态之间的差距,小于第二预设阈值;

影像确定子单元32,基于查找到的与传统定位位姿信息匹配的点云数据,进行图像渲染得到多个虚拟影像。

在具体实施中,如图8所示,第一确定模块14包括:

坐标确定单元41,用于针对每个与目标影像特征点匹配成功的虚拟影像特征点,根据该虚拟影像特征点的像素坐标、摄像机拍摄该虚拟影像特征点对应的实景时的位姿信息,确定出该虚拟影像特征点的空间坐标,并将该空间坐标作为与该虚拟影像特征点匹配的目标影像特征点的空间坐标;

位姿确定单元42,用于根据目标影像的多个目标影像特征点的像素坐标、空间坐标,以及摄像机拍摄该目标影像时的摄像参数信息,确定出摄像机拍摄目标影像时的位姿信息。

如图9所示,为本申请实施例所提供的一种服务器的结构示意图,包括:处理器901、存储器902和总线903,存储器902存储有处理器901可执行的机器可读指令,当服务器运行时,处理器901与存储器902之间通过总线903通信,机器可读指令被处理器901执行时执行如下处理:

服务器获取目标影像,以及摄像机拍摄目标影像时所处的传统定位位姿信息;

根据传统定位位姿信息及预存的点云数据,确定与目标影像匹配的虚拟影像;

获取摄像机拍摄虚拟影像对应的实景时的位姿信息;

根据摄像机拍摄虚拟影像对应的实景时的位姿信息,确定出摄像机拍摄目标影像时的位姿信息。

上述处理器901执行的处理中,根据传统定位位姿信息及预存的点云数据,确定与目标影像匹配的虚拟影像,包括:

根据传统定位位姿信息及预存的点云数据,获取多个虚拟影像;其中,基于传统定位方式得到的多个虚拟影像对应的实景的拍摄位姿与该传统定位位姿信息所指示的位姿之间的差异满足预设条件;

从目标影像中,提取多个目标影像特征点,以及从获取的每个虚拟影像中,提取多个虚拟影像特征点;

通过将目标影像特征点与虚拟影像特征点进行匹配,从多个虚拟影像中确定与目标影像匹配的至少一个虚拟影像。

上述处理器901执行的处理中,根据传统定位位姿信息及预存的点云数据,获取多个虚拟影像,包括:

根据传统定位位姿信息,在预存的点云数据中查找与传统定位位姿信息匹配的点云数据;其中,与传统定位位姿信息匹配的点云数据所对应的位置落入以传统定位位姿信息所对应的位置坐标为中心,以第一预设阈值为半径的区域范围内,并且与传统定位位姿信息匹配的点云数据所对应的姿态与传统定位位姿信息所对应的姿态之间的差距,小于第二预设阈值;

基于查找到的与传统定位位姿信息匹配的点云数据,进行图像渲染得到多个虚拟影像。

上述处理器901执行的处理中,根据摄像机拍摄虚拟影像对应的实景时的位姿信息,确定出摄像机拍摄目标影像时的位姿信息,包括:

针对每个与目标影像特征点匹配成功的虚拟影像特征点,根据该虚拟影像特征点的像素坐标、摄像机拍摄该虚拟影像特征点对应的实景时的位姿信息,确定出该虚拟影像特征点的空间坐标,并将该空间坐标作为与该虚拟影像特征点匹配的目标影像特征点的空间坐标;

根据目标影像的多个目标影像特征点的像素坐标、空间坐标,以及摄像机拍摄该目标影像时的摄像参数信息,确定出摄像机拍摄目标影像时的位姿信息。

在具体实施中,上述处理器901执行的处理中,还包括:

根据摄像机拍摄目标影像时的位姿信息,以及,目标物体在目标影像中的像素坐标信息,确定目标物体的空间位置信息。

本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行信息传输方法的步骤。

具体地,该存储介质能够为通用的存储介质,如移动磁盘、硬盘等,该存储介质上的计算机程序被运行时,能够执行上述信息传输方法,从而解决目前单载波传输方式所带来的邻道泄露功率较高的问题,进而达到降低邻道泄露功率,提升电力无线专网通信系统的通信性能的效果。

本公开实施例所提供的信息传输方法的计算机程序产品,包括存储了程序代码的计算机可读存储介质,程序代码包括的指令可用于执行前面方法实施例中的方法,具体实现可参见方法实施例,在此不再赘述。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上,仅为本公开的具体实施方式,但本公开的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1