Generates a 3x3 Prewitt's Compass edge-detection kernel.
Usage | Returns | ee.Kernel.compass(magnitude, normalize) | Kernel |
Argument | Type | Details | magnitude | Float, default: 1 | Scale each value by this amount. |
normalize | Boolean, default: false | Normalize the kernel values to sum to 1. |
Examples
Code Editor (JavaScript)
print('A Prewitt compass kernel', ee.Kernel.compass());
/**
* Output weights matrix
*
* [1, 1, -1]
* [1, -2, -1]
* [1, 1, -1]
*/
Python setup
See the
Python Environment page for information on the Python API and using
geemap
for interactive development.
import ee
import geemap.core as geemap
Colab (Python)
from pprint import pprint
print('A Prewitt compass kernel:')
pprint(ee.Kernel.compass().getInfo())
# Output weights matrix
# [1, 1, -1]
# [1, -2, -1]
# [1, 1, -1]