ee.Algorithms.HoughTransform

Applies the Hough transform to an image. For every input band, outputs a band where lines are detected by thresholding the Hough transform with a value of lineThreshold. The output band is named [input]_lines, where [input] is the name of the original band. The defaults provided for the parameters are intended as a starting point for use with UINT8 images.

UsageReturns
ee.Algorithms.HoughTransform(image, gridSize, inputThreshold, lineThreshold, smooth)Image
ArgumentTypeDetails
imageImage

The image to which to apply the transform.

gridSizeInteger, default: 256

Grid size.

inputThresholdFloat, default: 64

Value threshold for input image. Pixels equal to or above this value are considered active.

lineThresholdFloat, default: 72

Threshold for line detection. Values equal to or above this threshold on the Hough transform are considered to be detected lines.

smoothBoolean, default: true

Whether to smooth the Hough transform before line detection.

Examples

JavaScript

// Your example goes here!

Python

# Your example goes here!