GEE基础学习——HSV的锐化示例!
【摘要】
Pan-sharpening for HSV
这是锐化后的结果:
没有锐化的效果:
两者差异还是比较明显的!
具体代码如下:
// Grab a sample L8 image and pull out the RGB and pan bands.var image = ee.Image(ee.ImageCollect...
Pan-sharpening for HSV
这是锐化后的结果:
没有锐化的效果:
两者差异还是比较明显的!
具体代码如下:
-
// Grab a sample L8 image and pull out the RGB and pan bands.
-
var image = ee.Image(ee.ImageCollection('LANDSAT/LC08/C01/T1_TOA')
-
.filterDate('2017-01-01', '2017-12-31')
-
.filterBounds(ee.Geometry.Point(-122.0808, 37.3947))
-
.sort('CLOUD_COVER')
-
.first());
-
-
var rgb = image.select('B4', 'B3', 'B2');
-
var pan = image.select('B8');
-
-
// Convert to HSV, swap in the pan band, and convert back to RGB.这里就是一个转换
-
var huesat = rgb.rgbToHsv().select('hue', 'saturation');
-
var upres = ee.Image.cat(huesat, pan).hsvToRgb();
-
-
// There are many fine places to look; here is one. Comment
-
// this out if you want to twiddle knobs while panning around.
-
Map.setCenter(-122.0808, 37.3947, 14);
-
-
// Display before and after layers using the same vis parameters.
-
Map.addLayer(rgb, {max: 0.3}, 'Original');
-
Map.addLayer(upres, {max: 0.3}, 'Pansharpened');
文章来源: blog.csdn.net,作者:此星光明2021年博客之星云计算Top3,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/qq_31988139/article/details/118569182
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)