物体几何参数的测量方法、装置和终端制造方法及图纸

技术编号:28465172 阅读:36 留言:0更新日期:2021-05-15 21:31
本申请属于测量技术领域,尤其涉及一种物体几何参数的测量方法、装置和终端,其中,所述测量方法包括:获取摄像组件拍摄的现实环境的第一深度图像,根据所述第一深度图像建立基于所述现实环境的三维坐标系;获取终端的位姿数据,并获取待测物体的第二深度图像和二维图像,在终端的显示界面显示所述二维图像;接收测量点选中指令,根据所述位姿数据、所述第二深度图像以及所述二维图像确定所述测量点选中指令选中的测量点在所述三维坐标系下的坐标,并根据所述坐标确定所述待测物体的几何参数;在所述显示界面显示的所述二维图像中显示所述测量点的测量标记以及所述待测物体的几何参数;提高了AR测量技术的测量精度。提高了AR测量技术的测量精度。提高了AR测量技术的测量精度。

【技术实现步骤摘要】
物体几何参数的测量方法、装置和终端


[0001]本申请属于测量
,尤其涉及一种物体几何参数的测量方法、装置和终端。

技术介绍

[0002]随着图像处理技术的发展,目前,已经可以实现利用摄像头捕获的图像对现实世界中的物体进行位置和姿态的识别。其中,增强现实技术(Augmented reality,AR)已经为这种物体识别提供了应用实例。AR技术是一种可以实现屏幕上的虚拟世界能够与现实世界场景进行结合与交互的技术。
[0003]例如,利用增强现实技术进行物体测量的AR测量技术中,可以让虚拟环境中的测量数据叠加到摄像头捕获的现实环境的图像中,为用户提供测量便利。
[0004]然而,目前的AR测量技术一般通过单目摄像头基于平面识别的方式进行实现,对于缺乏丰富纹理的垂直平面以及垂直平面的颜色接近于与其连接的水平面的颜色时,容易出现较大的测量误差。

技术实现思路

[0005]本申请实施例提供一种物体几何参数的测量方法、装置和终端,可以解决目前的AR测量技术存在较大测量误差的技术问题。
[0006]本申请实施例第一方面提供一种物体几何参数的测量方法,包括:
[0007]获取摄像组件拍摄的现实环境的第一深度图像,根据所述第一深度图像建立基于所述现实环境的三维坐标系;
[0008]获取终端的位姿数据,并获取待测物体的第二深度图像和二维图像,在终端的显示界面显示所述二维图像;
[0009]接收测量点选中指令,根据所述位姿数据、所述第二深度图像以及所述二维图像确定所述测量点选中指令选中的测量点在所述三维坐标系下的坐标,并根据所述坐标确定所述待测物体的几何参数;所述测量点为与待测物体关联的测量点;
[0010]在所述显示界面显示的所述二维图像中显示所述测量点的测量标记以及所述待测物体的几何参数。
[0011]本申请实施例第二方面提供一种物体几何参数的测量装置,包括:
[0012]建立单元,用于获取摄像组件拍摄的现实环境的第一深度图像,根据所述第一深度图像建立基于所述现实环境的三维坐标系;
[0013]第一显示单元,用于获取终端的位姿数据,并获取待测物体的第二深度图像和二维图像,在终端的显示界面显示所述二维图像;
[0014]确定单元,用于接收测量点选中指令,根据所述位姿数据、所述第二深度图像以及所述二维图像确定所述测量点选中指令选中的测量点在所述三维坐标系下的坐标,并根据所述坐标确定所述待测物体的几何参数;所述测量点为与待测物体关联的测量点;
[0015]第二显示单元,用于显示所述测量点的测量标记以及所述待测物体的几何参数。
[0016]本申请实施例第三方面提供一种终端,包括摄像组件、存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述方法的步骤。
[0017]本申请实施例第四方面提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现上述方法的步骤。
[0018]本申请实施例中,通过获取摄像组件拍摄的现实环境的第一深度图像建立基于所述现实环境的三维坐标系,完成测量前的初始化;并在初始化完成之后,实时获取终端的位姿数据,并获取待测物体的第二深度图像和二维图像;同时,接收用户触发的测量点选中指令,并根据所述位姿数据、所述第二深度图像以及所述二维图像确定所述测量点选中指令选中的测量点在所述三维坐标系下的坐标,从而根据所述坐标确定所述待测物体的几何参数,实现所述待测物体几何参数的测量,并在所述显示界面显示的所述二维图像中显示所述测量点的测量标记以及所述待测物体的几何参数;该测量方式不需要依赖于平面识别,而是根据终端的位姿数据,以及待测物体的第二深度图像和二维图像确定与所述待测物体关联的测量点在所述三维坐标系下的坐标,并根据该坐标确定所述待测物体的几何参数,本申请的测量方式可以实现对缺乏丰富纹理的垂直平面的有效识别,并且对于垂直平面的颜色接近与其连接的水平面的颜色的情况也能够进行准确判断,不会出现将该垂直平面误认为是一个距离终端非常远的水平平面的情况,提高了AR测量技术的测量精度。
附图说明
[0019]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0020]图1是本申请实施例提供的一种物体几何参数的测量方法的实现流程示意图;
[0021]图2是本申请实施例提供的物体几何参数的测量过程示意图;
[0022]图3是本申请实施例提供的一种物体几何参数的测量方法步骤103的具体实现流程示意图;
[0023]图4是本申请实施例提供的显示界面的第一示意图;
[0024]图5是本申请实施例提供的显示界面的第二示意图;
[0025]图6是本申请实施例提供的显示界面的第三示意图;
[0026]图7是本申请实施例提供的第一自动测量模式下物体几何参数的测量方法流程示意图;
[0027]图8是本申请实施例提供的不规则形状的物体的几何参数测量示意图;
[0028]图9是本申请实施例提供的物体几何参数的测量装置的结构示意图;
[0029]图10是本申请实施例提供的终端的结构示意图。
具体实施方式
[0030]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并
不用于限定本申请。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0031]目前,利用单目摄像头进行AR测量时,一般需要引导用户对终端进行移动,由单目摄像头拍摄多帧连续的照片,并根据预先定义的规则进行平面识别,以识别到的平面为基准进行AR测量。这种测量方式不仅存在初始化速度慢的问题,还由于其需要依赖平面测量或者依赖丰富的纹理场景进行测量,造成其对于缺乏丰富纹理的垂直平面,以及垂直平面的颜色接近与其连接的水平面的颜色时,将很难识别出该垂直平面,甚至有可能将该垂直平面误认为是一个距离终端非常远的水平平面,进而出现较大的测量误差。
[0032]为了解决这一技术问题,在本申请实施例中,通过获取摄像组件拍摄的现实环境的第一深度图像建立基于现实环境的三维坐标系,完成测量前的初始化;并在初始化完成之后,实时获取终端的位姿数据,并获取待测物体的第二深度图像和二维图像;同时,接收用户触发的测量点选中指令,并根据位姿数据、第二深度图像以及二维图像确定测量点选中指令选中的测量点在三维坐标系下的坐标,从而根据坐标确定待测物体的几何参数,实现待测物体几何参数的测量,并在显示界面显示的二维图像中显示测量点的测量标记以及待测物体的几何参数;该测量方式不需要依赖于平面识本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物体几何参数的测量方法,其特征在于,包括:获取摄像组件拍摄的现实环境的第一深度图像,根据所述第一深度图像建立基于所述现实环境的三维坐标系;获取终端的位姿数据,并获取待测物体的第二深度图像和二维图像,在终端的显示界面显示所述二维图像;接收测量点选中指令,根据所述位姿数据、所述第二深度图像以及所述二维图像确定所述测量点选中指令选中的测量点在所述三维坐标系下的坐标,并根据所述坐标确定所述待测物体的几何参数;所述测量点为与待测物体关联的测量点;保存所述测量点的坐标以及根据所述测量点的坐标确定的所述几何参数;当所述显示界面的显示区域内包含已保存的测量点时,显示所述已保存的测量点的测量标记,并显示与所述已保存的测量点的坐标对应的几何参数。2.如权利要求1所述的测量方法,其特征在于,所述根据所述位姿数据、所述第二深度图像以及所述二维图像确定所述测量点选中指令选中的测量点在所述三维坐标系下的坐标,包括:根据所述测量点在所述二维图像上的位置以及对应的深度值,确定所述测量点在所述二维图像上的像素坐标;根据所述摄像组件的参数信息和所述位姿数据将所述像素坐标映射到所述三维坐标系下的坐标。3.如权利要求1

2任意一项所述的测量方法,其特征在于,所述接收测量点选中指令之前包括:获取终端当前的测量模式;所述测量模式包括:距离测量模式、长度测量模式、面积测量模式和角度测量模式中的一种或多种测量模式;所述根据所述坐标确定所述待测物体的几何参数包括:若所述终端当前的测量模式为所述距离测量模式,则根据所述坐标确定所述待测物体与所述终端之间的距离参数;若所述终端当前的测量模式为长度测量模式,则根据所述坐标确定所述待测物体的长度参数;若所述终端当前的测量模式为面积测量模式,则根据所述坐标确定所述待测物体的面积参数;若所述终端当前的测量模式为角度测量模式,则根据所述坐标确定所述待测物体的角度参数。4.如权利要求3所述的测量方法,其特征在于,所述测量模式还包括:第一自动测量模式;若所述终端当前的测量模式为所述第一自动测量模式,则识别所述显示界面显示的所述二维图像中包含的待测物体,并判断所述待测物体的外形是否为规则形状;若所述待测物体的外形为规则形状,则将所述规则形状的各个端点以及所述规则形状中距离所述终端最近的点确定为所述测量点,根据所述位姿数据、所述第二深度图像以及所述二维图像确定所述测量点在所述三维坐标系下的坐标,并根据所述坐标确定所述待测物体的距离参数、长度参数和面积参数;
若所述待测物体的外形为不规则形状,则将所述不规则形状中上下左右四个方向上的最远点确定为所述测量点,根据所述位姿数据、所述第二深度图像以及所述二维图像确定所述测量点在所述三维坐标系下的坐标,并根据所述坐标确定所述待测物体的最大高度和最大宽...

【专利技术属性】
技术研发人员:邓健
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1