上一篇推送介紹的 OpenDroneMap 能夠根據無人機航拍圖像的 GPS 信息和圖像重疊度實現快速建模以及地圖構建,但命令行的操做界面不免會讓部分用戶感到不適應。因此今天要介紹的是,有 UI 操做界面的,OpenDroneMap 的另外一個版本——WebODM。
git
WebODM 全稱爲 Web OpenDroneMap,顧名思義,它就是 OpenDroneMap 的 Web 界面版本,相比於 OpenDroneMap 命令行界面,一樣的圖像處理功能,WebODM 搭載在讓人感到親切的 UI 操做界面,用戶體驗更好了。另外,WebODM 處理後能生成多種結果,包括點雲、GeoTIFF 等,可在 Web 界面作長度、面積等的測試或展現,更有利於 GIS 分析研究。github
WebODM 有本身的官網(https://www.webodm.org),儘管是名稱上帶有「Web」字眼,但這並不意味着你能夠在官網上對航拍圖像進行操做。WebODM 依然須要咱們在 Terminal 上將其安裝到本機上。跟 OpenDroneMap 同樣,WebODM 也是免費開源的,但官網也爲 Windows 用戶提供「一鍵安裝」的付費服務,收費名目上也很討巧:Technical Support。web
MacOS 的用戶(以及不肯意走付費渠道的 Windows 用戶),咱們能夠根據 GitHub 主頁上提供的安裝指南進行操做。安裝前先確保電腦已安裝瞭如下組件:docker
按順序前後在 Terminal 上執行如下指令:瀏覽器
git clone https://github.com/OpenDroneMap/WebODM --config core.autocrlf=input cd WebODM ./webodm.sh start
./webodm.sh start
是 WebODM 的啓動指令,第一次執行時,Terminal 會下載其所需的組件,接下來就是等待了。測試
下載完成後,WebODM 就會自動啓動了,Terminal 上出現如下的提示:
動畫
根據提示,MacOS 的用戶在瀏覽器中輸入 http://localhost:8000/
就能看到 WebODM 的「尊容」了,而 Windows 用戶則須要經過 docker-machine ip
查詢到 Docker Machine 的 IP,而後在瀏覽器中輸入 http://<yourDockerMachineIp>:8000
也能啓動 WebODM。
spa
實際上第一次成功登入時,WebODM 會提示你建立帳號(並伴隨着煙花動畫),帳號建立完畢後,就能進入主頁面了。命令行
接下來的操做就簡單多了:建立項目 -- 上傳圖片 -- 執行處理code
此次一樣是以 OpenDroneMap 提供的素材範例(https://github.com/OpenDroneMap/odm_data)進行測試,點擊「Upload Images and GCP」選擇這些素材照片,再進行處理:
運行時間可能會稍長,請耐心等候,一切順利的話,項目裏就會出現如下按鈕選項,在 Download Assets 中你能夠選擇不一樣的文件類型:
「wietrznia」範例素材中,最後處理獲得的結果預覽圖:
任務結束後,在 Terminal 上輸入 ./webodm.sh stop
就能夠中止 WebODM 的運行了。
Docker 佔用空間的問題確實讓人頭疼,小容量電腦用起來確實很折騰。直接刪除鏡像後也佔用着空間,須要重啓一下 Docker 電腦儲存空間纔會恢復過來。
相比於市面上現成的收費地圖構建軟件,如 DroneDeploy、Pix4D(有免費試用期),WebODM 在安裝上仍是有點小門檻,但成功安裝後,使用 web 界面的 WebODM 進行圖像處理就簡單多了。因此,若是你有長期的分析監控需求,但老闆們又比較囊中羞澀的話,那麼免費開源的 WebODM 就很適合你了。