Generates a 3x3 Prewitt edge-detection kernel.
Usage | Returns | ee.Kernel.prewitt(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 kernel', ee.Kernel.prewitt());
/**
* Output weights matrix
*
* [1, 0, -1]
* [1, 0, -1]
* [1, 0, -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 kernel:')
pprint(ee.Kernel.prewitt().getInfo())
# Output weights matrix
# [1, 0, -1]
# [1, 0, -1]
# [1, 0, -1]