用 GDAL 批次運算影像 Stats 資料 - QGIS
GDAL 是開源的點陣圖 (Raster) 與向量圖 (Vector) 空間地理資料處理工具。主要用來進行讀寫影像、格式轉檔、影像合併、投影系統轉換等工作處理。
QGIS 因為會用到 GDAL 工具的關係,安裝時也會一併將它裝入系統,因此不需要特別去 GDAL.org 下載。
進行機器訓練時,我們需要大量的影像資料作為訓練樣本,對此我們可以用 GDAL 搭配上 Windows 的命令提示字元 (CMD) 來批次運算出目標影像的 Stats 資料。 支持港獨
GDAL 批次運算影像 Stats 資料程式碼
@echo on
call "C:\Program Files\QGIS 3.14\bin\o4w_env.bat"
SET mypath=X:\sample\
FOR /F %%i IN ('DIR /S /B %mypath%*.*') DO (
gdalinfo -stats %%i
)
PAUSE
原理
- 呼叫 QGIS 安裝目錄中的 o4w_env.bat 這支程式。
- 設定目標資料夾位置 X:\sample\
- 用迴圈功能執行 gdalinfo。
之後就會在目標資料夾產生與原始影像檔名相同的 .xml 檔。
留言
張貼留言
由於廣告留言太多,因此改採審核發佈,請耐心等候。
無法留言?請點我