房屋內部形狀測量方法
【技術領域】
[0001]本發(fā)明涉及房屋測量裝修技術領域,特別涉及一種房屋內部形狀測量方法。
【背景技術】
[0002]目前常見的房間裝修效果瀏覽的技術都是后期專業(yè)人員使用電腦軟件中專用的圖像或處理軟件,或者裝修設計軟件進行設計制作,最后以2D照片或者3D虛擬顯示的方式進行展示,從而查看裝修效果。這些技術方案的特點是用戶只能購買房子后看到相對較為精細的房間裝修參考效果,不能現(xiàn)場查看裝修效果來輔助購房決策。
[0003]目前還存在對立方體房間內部形狀測量的方法,通過對立方體房間的墻角之間的間距及立方體房間的高度的測量來實現(xiàn)對立方體房間的3D模擬,雖然可以現(xiàn)場測量,但是僅適用于立方體房間,應用范圍有限。
【發(fā)明內容】
[0004]本發(fā)明所要解決的技術問題是:提供一種不受房屋形狀限制的房屋內部形狀測量方法。
[0005]為了解決上述技術問題,本發(fā)明采用的技術方案為:
[0006]—種房屋內部形狀測量方法,所述方法為:
[0007]移動終端中的傳感器檢測沿墻面水平環(huán)形移動一圈過程中的空間角度及移動加速度;
[0008]移動終端中的處理器接收到所述空間角度及移動加速度,并記錄接收時間;
[0009]處理器根據(jù)所述空間角度、移動加速度以及接收時間,計算出墻面的形狀及尺寸;
[0010]處理器根據(jù)所述墻面的形狀及尺寸,建立墻面2D模型;
[0011 ]傳感器檢測至少一個的房間內的點與地板、墻面和屋頂?shù)奈恢藐P系;
[0012]處理器接收到所述至少一個的房間內的點與地板、墻面和屋頂?shù)奈恢藐P系;
[0013]處理器根據(jù)所述至少一個的房間內的點與地板、墻面和屋頂?shù)奈恢藐P系,計算得到至少一個的地板上的點到屋頂?shù)拇怪本嚯x和位于墻面2D模型的位置;
[0014]處理器根據(jù)所述至少一個的地板上的點到屋頂?shù)拇怪备叨群臀挥趬γ?D模型的位置,建立屋頂3D模型;
[0015]將墻面2D模型與屋頂3D模型結合建立房屋內部3D模型。
[0016]本發(fā)明的有益效果在于:移動終端中的傳感器檢測沿墻面水平環(huán)形移動一圈過程中的空間角度及移動加速度,從而處理器再結合接收時間,計算出墻面的形狀及尺寸,可對房屋內部形狀進行現(xiàn)場檢測,且不受房屋內部墻面的形狀的限制,適用于任意房屋的墻面形狀及尺寸的檢測;傳感器檢測至少一個的房間內的點與地板、墻面和屋頂?shù)奈恢藐P系,處理器計算出至少一個的房間內的點在地板上的投影點到屋頂?shù)拇怪本嚯x和位于墻面2D模型的位置,得到地板上的投影點在空間三軸坐標系中的坐標,即可建立屋頂3D模型,結構合理,操作便捷;墻面2D模型與屋頂3D模型通過地板上的點位于墻面2D模型的位置可建立關聯(lián),進而可結合起來建立房屋內部3D模型,方法合理,計算便捷。
【附圖說明】
[0017]圖1為本發(fā)明實施例的房屋內部形狀測量方法的流程圖。
【具體實施方式】
[0018]為詳細說明本發(fā)明的技術內容、所實現(xiàn)目的及效果,以下結合實施方式并配合附圖予以說明。
[0019]本發(fā)明最關鍵的構思在于:任意房間內的墻面在水平面內均可組成一個封閉的環(huán)形,通過傳感器對沿墻面環(huán)形移動一圈的空間角度及移動加速度進行檢測,進而實現(xiàn)對任意形狀房間內的墻面形狀與尺寸的計算,操作便捷直接。
[0020]請參照圖1,本發(fā)明提供了一種房屋內部形狀測量方法,所述方法為:
[0021]移動終端中的傳感器檢測沿墻面水平環(huán)形移動一圈過程中的空間角度及移動加速度;
[0022]移動終端中的處理器接收到所述空間角度及移動加速度,并記錄接收時間;
[0023]處理器根據(jù)所述空間角度、移動加速度以及接收時間,計算出墻面的形狀及尺寸;
[0024]處理器根據(jù)所述墻面的形狀及尺寸,建立墻面2D模型;
[0025]傳感器檢測至少一個的房間內的點與地板、墻面和屋頂?shù)奈恢藐P系;
[0026]處理器接收到所述至少一個的房間內的點與地板、墻面和屋頂?shù)奈恢藐P系;
[0027]處理器根據(jù)所述至少一個的房間內的點與地板、墻面和屋頂?shù)奈恢藐P系,計算得到至少一個的地板上的點到屋頂?shù)拇怪本嚯x和位于墻面2D模型的位置;
[0028]處理器根據(jù)所述至少一個的地板上的點到屋頂?shù)拇怪备叨群臀挥趬γ?D模型的位置,建立屋頂3D模型;
[0029]將墻面2D模型與屋頂3D模型結合建立房屋內部3D模型。
[0030]進一步的,處理器根據(jù)所述空間角度、移動加速度以及接收時間,計算出墻面的形狀及尺寸,具體為:
[0031]處理器根據(jù)空間角度、移動加速度以及接收時間,擬合出沿墻面水平環(huán)形移動一圈過程中的方向、水平移動速度及水平移動加速度與時間的關系式;
[0032]根據(jù)所述關系式計算出墻面的形狀及尺寸。
[0033]由上述描述可知,處理器根據(jù)空間角度、移動加速度以及接收時間,可通過線性插值法、最小二乘法等算法擬合出沿墻面水平環(huán)形移動一圈過程中的方向、水平移動速度及水平移動加速度與時間的關系式,進而可計算出房間內的每個墻面的形狀及尺寸,方法合理便捷。
[0034]進一步的,若房屋內部的屋頂為不規(guī)則面,則處理器根據(jù)所述至少一個的地板上的點到屋頂?shù)拇怪备叨群臀挥趬γ?D模型的位置,建立屋頂3D模型。
[0035]由上述描述可知,對于屋頂為不規(guī)則面的情況,選取至少一個的地板上的點,尤其是屋頂中的凸起點、凹陷點以及凸起點與凹陷點之間的過渡點在地板上的投影點,這些點到屋頂?shù)拇怪备叨群臀挥趬γ?D模型的位置,即為這些點在空間三軸坐標系中的坐標,再通過算法擬合出屋頂3D模型,方法合理便捷。
[0036]進一步的,若房屋內部的屋頂為平面,則處理器根據(jù)任意一個的地板上的點到屋頂?shù)拇怪备叨?,建立屋?D模型。
[0037]由上述描述可知,若房屋內部的屋頂為平面,則根據(jù)任意一個地板上的點至屋頂?shù)拇怪备叨?,即可建立一個平行于地板的屋頂3D模型,方法合理,計算操作便捷。
[0038]進一步的,所述移動終端中的傳感器包括陀螺儀、加速度傳感器、測距傳感器。
[0039]由上述描述可知,陀螺儀可測量位于空間中的旋轉角度,用于計算方向角,加速度傳感器用于測量移動過程中的加速度,進而還可結合時間參數(shù)計算出速度,測距傳感器用于測量距離,通過對方向角、移動加速度、距離的測量,再結合是時間參數(shù),得到對房間內的形狀參數(shù)的計算,方法合理,計算便捷。
[0040]進一步的,房屋內部的屋頂為在同一水平面內的平面,處理器根據(jù)一個的房間內的點與地板、墻面和屋頂?shù)奈恢藐P系,計算得到一個的地板上的點到屋頂?shù)拇怪本嚯x,具體為:
[0041 ]選取地板上的任意一個點;
[0042]測距傳感器檢測所述點至屋頂?shù)拇怪备叨龋?br>[0043]處理器接收到所述點至屋頂?shù)拇怪备叨?,即得到一個地板上的點到屋頂?shù)拇怪本嚯x。
[0044]由上述描述可知,若房屋內部的屋頂為在同一水平面內的平面,則只需測量任意一個地板上的點至屋頂?shù)拇怪本嚯x即可,方法合理,計算便捷。
[0045]進一步的,房屋內部的屋頂為在同一水平面內的平面,處理器根據(jù)一個的房間內的點與地板、墻面和屋頂?shù)奈恢藐P系,計算得到一個的地板上的點到屋頂?shù)拇怪本嚯x,具體為:
[0046]移動終端的顯示屏位于房間中任意位置,以顯示屏中心作為一個房間內的點;
[0047]測距傳感器檢測所述顯示屏中心至一個墻面的垂線段的長度及所述顯示屏中心至地板的距離;
[0048]顯示屏中心對