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