房屋内部形状测量方法

文档序号:9920792阅读:490来源:国知局
房屋内部形状测量方法
【技术领域】
[0001]本发明涉及房屋测量装修技术领域,特别涉及一种房屋内部形状测量方法。
【背景技术】
[0002]目前常见的房间装修效果浏览的技术都是后期专业人员使用电脑软件中专用的图像或处理软件,或者装修设计软件进行设计制作,最后以2D照片或者3D虚拟显示的方式进行展示,从而查看装修效果。这些技术方案的特点是用户只能购买房子后看到相对较为精细的房间装修参考效果,不能现场查看装修效果来辅助购房决策。
[0003]目前还存在对立方体房间内部形状测量的方法,通过对立方体房间的墙角之间的间距及立方体房间的高度的测量来实现对立方体房间的3D模拟,虽然可以现场测量,但是仅适用于立方体房间,应用范围有限。

【发明内容】

[0004]本发明所要解决的技术问题是:提供一种不受房屋形状限制的房屋内部形状测量方法。
[0005]为了解决上述技术问题,本发明采用的技术方案为:
[0006]—种房屋内部形状测量方法,所述方法为:
[0007]移动终端中的传感器检测沿墙面水平环形移动一圈过程中的空间角度及移动加速度;
[0008]移动终端中的处理器接收到所述空间角度及移动加速度,并记录接收时间;
[0009]处理器根据所述空间角度、移动加速度以及接收时间,计算出墙面的形状及尺寸;
[0010]处理器根据所述墙面的形状及尺寸,建立墙面2D模型;
[0011 ]传感器检测至少一个的房间内的点与地板、墙面和屋顶的位置关系;
[0012]处理器接收到所述至少一个的房间内的点与地板、墙面和屋顶的位置关系;
[0013]处理器根据所述至少一个的房间内的点与地板、墙面和屋顶的位置关系,计算得到至少一个的地板上的点到屋顶的垂直距离和位于墙面2D模型的位置;
[0014]处理器根据所述至少一个的地板上的点到屋顶的垂直高度和位于墙面2D模型的位置,建立屋顶3D模型;
[0015]将墙面2D模型与屋顶3D模型结合建立房屋内部3D模型。
[0016]本发明的有益效果在于:移动终端中的传感器检测沿墙面水平环形移动一圈过程中的空间角度及移动加速度,从而处理器再结合接收时间,计算出墙面的形状及尺寸,可对房屋内部形状进行现场检测,且不受房屋内部墙面的形状的限制,适用于任意房屋的墙面形状及尺寸的检测;传感器检测至少一个的房间内的点与地板、墙面和屋顶的位置关系,处理器计算出至少一个的房间内的点在地板上的投影点到屋顶的垂直距离和位于墙面2D模型的位置,得到地板上的投影点在空间三轴坐标系中的坐标,即可建立屋顶3D模型,结构合理,操作便捷;墙面2D模型与屋顶3D模型通过地板上的点位于墙面2D模型的位置可建立关联,进而可结合起来建立房屋内部3D模型,方法合理,计算便捷。
【附图说明】
[0017]图1为本发明实施例的房屋内部形状测量方法的流程图。
【具体实施方式】
[0018]为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。
[0019]本发明最关键的构思在于:任意房间内的墙面在水平面内均可组成一个封闭的环形,通过传感器对沿墙面环形移动一圈的空间角度及移动加速度进行检测,进而实现对任意形状房间内的墙面形状与尺寸的计算,操作便捷直接。
[0020]请参照图1,本发明提供了一种房屋内部形状测量方法,所述方法为:
[0021]移动终端中的传感器检测沿墙面水平环形移动一圈过程中的空间角度及移动加速度;
[0022]移动终端中的处理器接收到所述空间角度及移动加速度,并记录接收时间;
[0023]处理器根据所述空间角度、移动加速度以及接收时间,计算出墙面的形状及尺寸;
[0024]处理器根据所述墙面的形状及尺寸,建立墙面2D模型;
[0025]传感器检测至少一个的房间内的点与地板、墙面和屋顶的位置关系;
[0026]处理器接收到所述至少一个的房间内的点与地板、墙面和屋顶的位置关系;
[0027]处理器根据所述至少一个的房间内的点与地板、墙面和屋顶的位置关系,计算得到至少一个的地板上的点到屋顶的垂直距离和位于墙面2D模型的位置;
[0028]处理器根据所述至少一个的地板上的点到屋顶的垂直高度和位于墙面2D模型的位置,建立屋顶3D模型;
[0029]将墙面2D模型与屋顶3D模型结合建立房屋内部3D模型。
[0030]进一步的,处理器根据所述空间角度、移动加速度以及接收时间,计算出墙面的形状及尺寸,具体为:
[0031]处理器根据空间角度、移动加速度以及接收时间,拟合出沿墙面水平环形移动一圈过程中的方向、水平移动速度及水平移动加速度与时间的关系式;
[0032]根据所述关系式计算出墙面的形状及尺寸。
[0033]由上述描述可知,处理器根据空间角度、移动加速度以及接收时间,可通过线性插值法、最小二乘法等算法拟合出沿墙面水平环形移动一圈过程中的方向、水平移动速度及水平移动加速度与时间的关系式,进而可计算出房间内的每个墙面的形状及尺寸,方法合理便捷。
[0034]进一步的,若房屋内部的屋顶为不规则面,则处理器根据所述至少一个的地板上的点到屋顶的垂直高度和位于墙面2D模型的位置,建立屋顶3D模型。
[0035]由上述描述可知,对于屋顶为不规则面的情况,选取至少一个的地板上的点,尤其是屋顶中的凸起点、凹陷点以及凸起点与凹陷点之间的过渡点在地板上的投影点,这些点到屋顶的垂直高度和位于墙面2D模型的位置,即为这些点在空间三轴坐标系中的坐标,再通过算法拟合出屋顶3D模型,方法合理便捷。
[0036]进一步的,若房屋内部的屋顶为平面,则处理器根据任意一个的地板上的点到屋顶的垂直高度,建立屋顶3D模型。
[0037]由上述描述可知,若房屋内部的屋顶为平面,则根据任意一个地板上的点至屋顶的垂直高度,即可建立一个平行于地板的屋顶3D模型,方法合理,计算操作便捷。
[0038]进一步的,所述移动终端中的传感器包括陀螺仪、加速度传感器、测距传感器。
[0039]由上述描述可知,陀螺仪可测量位于空间中的旋转角度,用于计算方向角,加速度传感器用于测量移动过程中的加速度,进而还可结合时间参数计算出速度,测距传感器用于测量距离,通过对方向角、移动加速度、距离的测量,再结合是时间参数,得到对房间内的形状参数的计算,方法合理,计算便捷。
[0040]进一步的,房屋内部的屋顶为在同一水平面内的平面,处理器根据一个的房间内的点与地板、墙面和屋顶的位置关系,计算得到一个的地板上的点到屋顶的垂直距离,具体为:
[0041 ]选取地板上的任意一个点;
[0042]测距传感器检测所述点至屋顶的垂直高度;
[0043]处理器接收到所述点至屋顶的垂直高度,即得到一个地板上的点到屋顶的垂直距离。
[0044]由上述描述可知,若房屋内部的屋顶为在同一水平面内的平面,则只需测量任意一个地板上的点至屋顶的垂直距离即可,方法合理,计算便捷。
[0045]进一步的,房屋内部的屋顶为在同一水平面内的平面,处理器根据一个的房间内的点与地板、墙面和屋顶的位置关系,计算得到一个的地板上的点到屋顶的垂直距离,具体为:
[0046]移动终端的显示屏位于房间中任意位置,以显示屏中心作为一个房间内的点;
[0047]测距传感器检测所述显示屏中心至一个墙面的垂线段的长度及所述显示屏中心至地板的距离;
[0048]显示屏中心对
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1