[發明專利]一種基于opensfm和three.js的裂縫位置快速定位顯示方法有效
| 申請號: | 202110437610.8 | 申請日: | 2021-04-22 |
| 公開(公告)號: | CN113222906B | 公開(公告)日: | 2022-05-13 |
| 發明(設計)人: | 舒江鵬;周姝康;趙唯堅 | 申請(專利權)人: | 浙江大學 |
| 主分類號: | G06T7/00 | 分類號: | G06T7/00;G06T7/73;G06F16/957 |
| 代理公司: | 杭州求是專利事務所有限公司 33200 | 代理人: | 劉靜 |
| 地址: | 310058 浙江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 opensfm three js 裂縫 位置 快速 定位 顯示 方法 | ||
本發明公開了一種基于opensfm和three.js的裂縫位置快速定位顯示方法,包括:步驟一、通過無人機拍攝目標建筑物二維圖片,對圖片進行三維重建得到建筑物點云ply文件;步驟二、將ply文件轉換成json文件,編寫實現快速顯示功能的html文件;步驟三、用瀏覽器打開步驟二的html文件,再將點云json文件和opensfm自動生成的json文件導入瀏覽器,使得瀏覽器可以顯示建筑物模型、定位裂縫位置、顯示裂縫圖片和裂縫信息、提供鼠標點擊裂縫圖片自動偏轉模型準確且清晰地顯示裂縫位置的功能。本發明可以提供裂縫三維位置信息、不用手動建模、無需下載任何軟件和插件,具有成本低、便于用戶交互、效率高、時間花費少的特點。
技術領域
本發明涉及結構監測領域和計算機前端開發領域,尤其涉及一種基于opensfm和three.js的裂縫位置快速定位顯示方法。
背景技術
在生活中,許多建筑物都是由鋼筋混凝土這種材料構成。鋼筋混凝土材料在施工或者使用的過程中經常會出現裂縫,裂縫的存在一來影響美觀,二來可能會影響結構的承載能力。加上住宅建筑的商品化概念的日益深入,人們對建筑行業有了更高的要求,在有裂縫的房間生活或者工作,會引起人們的強烈不適;隨著鋼筋混凝土建筑服役時間的增加,許多構件會老化呈現裂縫,甚至出現影響結構承載能力的裂縫;在施工過程中出現裂縫,也需要對其進行妥善地處理。所以說,對裂縫進行判別及修復是具有社會意義和工程意義的一項技術。在裂縫修復領域,國內和國際已有相對成熟的技術,但在裂縫檢測后如何高效傳遞裂縫信息依然是一項空白。越快地對裂縫進行修復,造成的損失就會盡可能地減少,所以如何提高專家判斷裂縫和修復裂縫效率就顯得尤為重要。同時,現在存儲裂縫信息的方式往往通過書面或者建模的方式進行存儲和傳遞,這顯然不夠便捷,而且效率低下。針對這種情況,本發明提出一種基于opensfm和three.js的裂縫位置快速定位顯示方法。該方法可以方便用戶通過瀏覽器知曉裂縫信息、快速定位裂縫位置,同時不需要下載任何軟件和其他插件,也能為下一次實地考察裂縫節約時間。本發明的裂縫位置快速顯示方法具有不用手動建模、無需下載任何軟件和插件、成本低、便于用戶交互、效率高、時間花費少的特點。
發明內容
針對現有技術存在的問題,本發明提供了一種基于opensfm和three.js的裂縫位置快速定位顯示方法。
本發明的目的是通過以下技術方案來實現的:一種基于opensfm和three.js的裂縫位置快速定位顯示方法,具體包括如下步驟:
(1)選取具有裂縫的目標建筑物,圍繞建筑物全方位地拍攝目標建筑物的圖片;找到建筑物上有裂縫的位置,每處裂縫需要拍攝多張圖片,并在多張圖片中選擇一張清晰的能顯示該處完整裂縫的圖片來代表此處裂縫,稱為代表性圖片;
(2)將獲取的圖片導入opensfm庫中進行三維重建,得到目標建筑物的稠密點云ply格式文件和opensfm自動生成的reconstruction.meshed.json文件;
(3)將步驟(2)中得到的稠密點云ply格式文件轉為稠密點云json格式文件;
(4)改寫opensfm自帶的html文件,利用three.js實現三維渲染,包括如下子步驟:
(4.1)在opensfm自帶的html文件中添加步驟(3)得到的稠密點云json格式文件的輸入框代碼,并添加顯示該點云的代碼;
(4.2)在html文件的body模塊中編寫裂縫個數數量的切換圖片按鈕代碼,將步驟(1)中的代表性圖片與按鈕一一關聯,實現點擊按鈕,瀏覽器上只顯示與按鈕關聯的裂縫的代表性圖片的功能;
(4.3)在html文件的script模塊中根據重建目標建筑物的模型大小設置瀏覽器視角初始參數;
(4.4)在html文件的script模塊中添加鼠標點擊按鈕實現切換裂縫圖片的代碼,并與body模塊中的切換圖片按鈕代碼進行關聯;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大學,未經浙江大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110437610.8/2.html,轉載請聲明來源鉆瓜專利網。





