一种激光测距建立立体模型的移动终端及方法
【技术领域】
[0001]本发明涉及移动终端技术领域,特别是涉及一种利用激光测距建立立体模型的移动终端及方法。
【背景技术】
[0002]目前,对于物体的绘制或立体模型的建立,首先需要测量其几何尺寸,常规的由多人合作使用量尺类器具的测量方式存在费时、费力,而且采用多次测量减小误差更延长了测量周期,后期绘制如制作CAD图纸时也需要花费大量时间,这种测距方式已不能满足当前社会快速发展的需要。
[0003]近年来,随着立体(三维、3D)技术的发展,使用立体扫描仪对待绘制或建模物体进行扫描测距,获取物体表面的点云数据并用于创建该物体的立体模型,虽然该方法提供了便捷的测量和建立模型的方式,但是该立体扫描仪结构复杂而且价格昂贵,此外对获取到的物体表面的点云数据,常使用计算机进行软件处理建模,因此这给人们的使用造成不便,限制了该立体扫描技术的推广应用。
[0004]对此,苹果公司提供了一种解决方案,在专利号为US13/904838,名称为“具有测绘电路的电子装置”中公开了一种利用激光传感器和位置检测电路进行测量室内墙体的平面/曲面数据进而建立虚拟模型的方法,其具体是首先启动激光测绘应用,提示用户选择测量模式,如平面或曲面测绘模式,然后建立坐标系,该电子装置发射激光到墙面形成样品点,并获取样品点数据和发射激光时的该电子装置的位置信息,计算获得每个样品点数据的三维坐标,利用多个样品点坐标建立绘制该墙面的数学模型。这种方法虽然能够快捷、便携的建立室内墙面的模型,但是建立模型所需的样品点数是依据客户而定,这造成了可能因样品点不足而使得复杂墙面模型建立不准确。
【发明内容】
[0005]本发明主要解决的技术问题是提供一种激光测距建立立体模型的移动终端及方法,能够快捷、便携的建立几何物体的立体模型,并判断该立体模型是否建立成功,提高了用户体验。
[0006]为解决上述技术问题,本发明采用的一个技术方案是,提供一种移动终端,该移动终端包括:
[0007]测距模块,用于在该移动终端相对被测几何物体分别位于不同的第一、第二、第三方位时,分别发射激光至该几何物体并接收相应的反射光,分别计算获得在第一、第二、第三方位时该移动终端与该几何物体之间的距离信息;
[0008]位置模块,用于建立三维坐标系,并监测在第一、第二、第三方位时该移动终端发射激光的方位信息;
[0009]模型建立模块,用于接收在第一、第二、第三方位时该移动终端与该几何物体的距离信息和对应方位发射激光时的方位信息,进而建立该几何物体的立体模型;
[0010]图像模块,用于获取该几何物体的图像;
[0011]匹配模块,用于将该立体模型与该图像比对,判断是否匹配,
[0012]若判断结果为是,输出该立体模型建立成功的结果;
[0013]若判断结果为否,则输出该立体模型建立不正确的结果,并输出提示用户增加在至少一个第四方位处使用该测距模块和该位置模块对该几何物体进行监测的信息。
[0014]其中该测距模块具体是用于在该移动终端相对该被测几何物体分别位于不同的第一、第二、第三方位时,分别控制该移动终端上的激光传感器发射激光至该几何物体的边缘三个不共线的端点,并接收相应的反射光,分别计算获得在第一、第二、第三方位时该移动终端与该几何物体之间的距离。
[0015]其中该位置模块,具体用于以第一、第二或第三方位处为坐标原点或以该几何物体的一端点为坐标原点建立三维坐标系,并监测该移动终端上加速器和陀螺仪信息获取在第一、第二、第三方位时该移动终端发射激光的方位信息。
[0016]其中该匹配模块,具体用于将该图像通过图像处理获取阴影或/和明暗的灰度信息,与该立体模型比对,判断该图像与该立体模型是否匹配为相同的几何形状结构,
[0017]若判断结果为是,输出该立体模型建立成功的结果;
[0018]若判断结果为否,则输出该立体模型建立不正确的结果,并输出提示用户增加在至少一个第四方位处使用该测距模块和该位置模块对该几何物体进行监测的信息。
[0019]其中,该匹配模块还具体用于在判断结果为否时,输出该立体模型建立不正确的结果,并提示用户增加在位于第一和第二、第二和第三或第一和第三方位之间的至少一个第四方位处使用该测距模块和该位置模块对所述几何物体进行监测的信息。
[0020]为解决上述技术问题,本发明采用的另一个技术方案是,提供一种方法,包括以下步骤:
[0021]SI在移动终端相对被测几何物体分别位于不同的第一、第二、第三方位时,分别发射激光至该几何物体并接收相应的反射光,分别计算获得在第一、第二、第三方位时该移动终端与该几何物体之间的距离信息;
[0022]S2建立三维坐标系,并监测在第一、第二、第三方位时该移动终端发射激光的方位信息;
[0023]S3接收在第一、第二、第三方位时该移动终端与该几何物体的距离信息和对应方位发射激光的方位信息,进而建立该几何物体的立体模型;
[0024]S4获取该几何物体的图像;
[0025]S5将该立体模型与该图像比对,判断是否匹配,
[0026]若判断为是,输出该立体模型建立成功的结果;
[0027]若判断为否,则输出该立体模型建立不正确的结果,并输出提示用户增加在至少一个第四方位处发射激光并接收相应的反射光进而获得相应的距离信息和监测该移动终端的方位信息。
[0028]其中该步骤SI的具体步骤:
[0029]在该移动终端相对该被测几何物体分别位于不同的第一、第二、第三方位时,分别控制该移动终端上的激光传感器发射激光至该几何物体的边缘三个不共线的端点,并接收相应的反射光,分别计算获得在第一、第二、第三方位时该移动终端与该几何物体之间的距离。
[0030]其中,该步骤S2的具体步骤:
[0031]以第一、第二或第三方位处为坐标原点或以该几何物体的一端点为坐标原点建立三维坐标系,并监测该移动终端上加速器和陀螺仪信息获取在第一、第二、第三方位时该移动终端发射激光的方位信息。
[0032]其中该步骤S5的具体步骤:
[0033]将该图像通过图像处理获取阴影或/和明暗的灰度信息,与该立体模型比对,判断该图像与该立体模型是否匹配为相同的几何形状结构,
[0034]若判断为是,输出该立体模型建立成功的结果;
[0035]若判断为否,输出该立体模型建立不正确的结果,并输出提示用户增加在至少一个第四方位处发射激光并接收相应的反射光进而获得相应的距离信息和监测该移动终端方位信息的信息。
[0036]其中具体的,在该步骤S5中若判断为否,输出该立体模型建立不正确的结果,并输出提示用户增加在位于第一和第二、第二和第三或第一和第三方位之间的至少一个第四方位处发射激光并接收相应的反射光进而获得相应的距离信息和监测该移动终端方位信息的信息。
[0037]本发明的有益效果是:本发明提供的移动终端首先通过测距模块获取在三个不同的方位处该移动终端与几何物体的距离信息;其次利用位置模块建立三维坐标系并监测在三个不同方位时该移动终端发射激光的方位信息;利用模型建立模块接收该三个不同方位处的距离信息和方位信息,进而建立该几何物体的立体模型;再次通过图像模块获取该几何物体的图像;最后利用匹配模块将该立体模型与该图像比对,并判断是否匹配,若匹配,则输出该立体模型建立成功的结果;若不匹配,则输出该立体模型建立不正确的结果,并输出提示用户增加在至少一个第四方位处使用该测距模块和该位置模块对该几何物体进行监测的信息。与现有需要使用昂贵且结构复杂的立体扫描仪获取点云数据然后利用计算机软件建立立体模型的技术,或现有先选择平面或曲面测绘模式,然后依据用户主观确认激光测距样品点数,待测完样品点后再建立立体模型的技术相比,本发明能够在人们日常使用的移动终端上快捷、便携的建立立体模型,并自动判别该立体模式是否建立成功,若不成功并给出提示,增加了建立立体模型的准确率,同时提高了用户体验。
【附图说明】
[0038]图1是本发明移动终端第一实施方式的结构示意图;
[0039]图2是图1中几何物体是室内平面墙壁的结构示意图;
[0040]图3是本发明移动终端第二实施方式的结构示意图;
[0041]图4是图3中几何物体是室内曲面墙壁的结构示意图;
[0042]图5是本发明提供的方法第一实施方式的流程示意图;
[0043]图6是本发明提供的方法第二实施方式的流程示意图。
【具体实施方式】
[0044]下面结合附图和实施方式对本发明进行详细说明。
[0045]请参阅图1,图I是本发明移动终端第一实施方式的结构示意图。该移动终端10包括:
[0046]测距模块110,用于在该移动终端10相对被测几何物体分别位于不同的第一、第二、第