每次發現多光譜的影像無法直接用相片瀏覽器打開,一整個就是眼神死😪😪😪,在俊毅的幫忙之下開始使用QGIS來看影像,自己可以疊合出NDVI的照片,總算知道自己沒有那麼笨,可以做一點基礎的工作。今天的目的是完成打開影像、套疊NDVI、轉成XYZ格式的練習,之後來試試使用Python進行。
這裡面最主要是使用Tool box 裡面的兩個工具,Raster calculator 可以進行波段的計算,長出具有特色的波段圖層(例如NDVI, NBI....),Rearrange Bands 把我們感興趣的波段匯出,這裡我選擇xyz產出習慣處理的資料格式。
有關影像
這邊使用的是正射過的影像為案例,鏡頭是MicaSense的RedEdge-MX,屬於5波段的多光譜相機,總共有藍光(475 nm, 20 nm width)、綠光(560 nm, 20 nm width)、紅光(668 nm, 10 nm width)、紅邊(717nm, 10 nm width)、近紅外光(840 nm, 40 nm width)。
操作的時候會有5個band,band 1 是波長最短的藍光,依序到波長最長的進紅外光(band 5)。
打開影像
Raster calculator - 波段疊加
在Tool box 裡面有一個 raster calculator,可以用來進行波段的套疊,打開後就可以選擇波段進行計算,我們發現這裡面有一個NDVI的功能,點了add之後就會跑出一個對話視窗,選擇NIR是第5個波段,Red是第3個波段。這邊有一個bug,Reference layer(s)的地方一定要輸入參考圖層,作為CRS的選擇,雖然它叫做optional,但是不選擇就會有錯誤訊息,這根本就是:「沒關係,我沒有強迫你一定要選擇哦。」決定不選就發現爆掉了,有夠機歪的啦。
算完之後預設是灰階的圖片,這裡有一個小技巧,在圖層屬性的Symbology,選擇 single band pseudocolor,選擇紅黃綠的色階,把最小值設定為0,最大值設定為1。
將~將~將~,一張看起來舒服的NDVI照片就出現了。
沒有留言:
張貼留言