本教程的主要目的是利用eemont中的tasseledCap()的函数进行缨帽变换实现。
在 eemont 中,可使用扩展到 ee.Image 和 ee.ImageCollection 对象的 tasseledCap 方法计算缨帽亮度、绿度和湿度组件。只需从支持的平台加载图像,然后使用 tasseledCap 添加分量带即可。
代码:
!pip install eemont
!pip install geemapimport ee, eemont, geemap
import geemap.colormaps as cm
进行EE验证
验证并初始化地球引擎和地球地图。
Map = geemap.Map()
定义影像
img = ee.Image("COPERNICUS/S2/20160111T112432_20160111T113311_T28PDT").tasseledCap()
通过查看频段名称,我们可以看到运行 tasseledCap 时,图像中添加了亮度 (TCB)、绿度 (TCG) 和湿度 (TCW) 频段。
img.bandNames().getInfo()
['B1','B2','B3','B4','B5','B6','B7','B8','B8A','B9','B10&