1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Google Earth Engine(GEE)实例代码学习十一——影像全色波段融合提高分辨率(HSV Pan Sharpening)

Google Earth Engine(GEE)实例代码学习十一——影像全色波段融合提高分辨率(HSV Pan Sharpening)

时间:2022-12-17 02:44:42

相关推荐

Google Earth Engine(GEE)实例代码学习十一——影像全色波段融合提高分辨率(HSV Pan Sharpening)

利用全色波段提高影像分辨率

本文分享如何利用Landsat8全色波段提高影像分辨率

//筛选Landsat8影像云覆盖最少影像var image = ee.Image(ee.ImageCollection('LANDSAT/LC08/C01/T1_TOA').filterDate('-01-01', '-12-31').filterBounds(ee.Geometry.Point(-122.0808, 37.3947)).sort('CLOUD_COVER').first());//筛选B4,B3,B2波段以及全色波段var rgb = image.select('B4', 'B3', 'B2');var pan = image.select('B8');// 将RBG影像转为HSV并选择饱和度var huesat = rgb.rgbToHsv().select('hue', 'saturation');//图像进行融合并再转为RGBvar upres = ee.Image.cat(huesat, pan).hsvToRgb();//进行图像显示Map.setCenter(-122.0808, 37.3947, 14);Map.addLayer(rgb, {max: 0.3}, 'Original');Map.addLayer(upres, {max: 0.3}, 'Pansharpened');

代码运行结果

未经过融合图像

经过融合图像,分辨率有明显提高

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。