在GEE中我们有很多算法,其中之一就是边缘监测算法,正式效果对于识别边界分析,比较差,整体的结果,这次使用的数据是Landsat 8 SR数据进行分析。
函数:
ee.Algorithms.CannyEdgeDetector(image, threshold, sigma)
将Canny边缘检测算法应用于一幅图像。输出是一个图像,其带子的名称与输入带子的名称相同,其中非零值表示边缘,值的大小是梯度的大小。
参数。
image(图像)。
要应用边缘检测的图像。
threshold(浮点)。
阈值。只有当梯度大小高于该阈值时,才会考虑对该像素进行边缘检测。
sigma(浮点数,默认为1)。
边缘检测前应用的高斯滤波器的西格玛值。0表示不应用过滤。
返回。图像
代码:
// Canny Edge Detector example.
// Load an image and compute NDVI from it.
//var image = ee.Image('LANDSAT/LT05/C01/T1_TOA/LT05_031034