官方的hsv变换实例是对单幅影像进行操作的,对影像集进行HSV变换,需要先让影像波段的范围处于[0, 1]之间,否则会出现整幅影像的值都是(0,0,1)的异常情况。(2021年8月24日补充)
核心功能如下:先定义一个function,再遍历
function HSV_Trans(image){
var rgb = image.select('B4', 'B3', 'B2');
var huesat = rgb.rgbToHsv();
return huesat;
}
var HSVset=dataset.map(HSV_Trans);