Usage | Returns |
---|---|
Kernel.rotate(rotations) | Kernel |
Argument | Type | Details |
---|---|---|
this: kernel | Kernel | The kernel to be rotated. |
rotations | Integer | Number of 90 deg. rotations to make (negative numbers rotate counterclockwise). |
Examples
Code Editor (JavaScript)
// A kernel to be rotated. var sobelKernel = ee.Kernel.sobel(); print(sobelKernel); /** * Output weights matrix * * [-1, 0, 1] * [-2, 0, 2] * [-1, 0, 1] */ print('One 90 degree clockwise rotation', sobelKernel.rotate(1)); /** * [-1, -2, -1] * [ 0, 0, 0] * [ 1, 2, 1] */ print('Two 90 degree counterclockwise rotations', sobelKernel.rotate(-2)); /** * [1, 0, -1] * [2, 0, -2] * [1, 0, -1] */