ee.Kernel.roberts
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Generiert einen 2×2-Roberts-Kantenerkennungs-Kernel.
Nutzung | Ausgabe |
---|
ee.Kernel.roberts(magnitude, normalize) | Kernel |
Argument | Typ | Details |
---|
magnitude | Gleitkommazahl, Standardwert: 1 | Skalieren Sie jeden Wert um diesen Betrag. |
normalize | Boolescher Wert, Standard: „false“ | Normalisieren Sie die Kernelwerte so, dass sie sich auf 1 summieren. |
Beispiele
Code-Editor (JavaScript)
print('A Roberts kernel', ee.Kernel.roberts());
/**
* Output weights matrix; center is position [1,1]
*
* [1, 0]
* [0, -1]
*/
Python einrichten
Informationen zur Python API und zur Verwendung von geemap
für die interaktive Entwicklung finden Sie auf der Seite
Python-Umgebung.
import ee
import geemap.core as geemap
Colab (Python)
from pprint import pprint
print('A Roberts kernel:')
pprint(ee.Kernel.roberts().getInfo())
# Output weights matrix; center is position [1,1]
# [1, 0]
# [0, -1]
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-07-26 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-07-26 (UTC)."],[[["\u003cp\u003eCreates a 2x2 kernel used for Roberts edge detection, a method for identifying edges in images by approximating the gradient.\u003c/p\u003e\n"],["\u003cp\u003eThe kernel's values can be scaled using the \u003ccode\u003emagnitude\u003c/code\u003e parameter and normalized to sum to 1 using the \u003ccode\u003enormalize\u003c/code\u003e parameter.\u003c/p\u003e\n"],["\u003cp\u003eThe default kernel has the values \u003ccode\u003e[[1, 0], [0, -1]]\u003c/code\u003e, which represent the weights applied to neighboring pixels to calculate the edge strength.\u003c/p\u003e\n"]]],[],null,["# ee.Kernel.roberts\n\nGenerates a 2x2 Roberts edge-detection kernel.\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|----------------------------------------------------|---------|\n| `ee.Kernel.roberts(`*magnitude* `, `*normalize*`)` | Kernel |\n\n| Argument | Type | Details |\n|-------------|-------------------------|------------------------------------------|\n| `magnitude` | Float, default: 1 | Scale each value by this amount. |\n| `normalize` | Boolean, default: false | Normalize the kernel values to sum to 1. |\n\nExamples\n--------\n\n### Code Editor (JavaScript)\n\n```javascript\nprint('A Roberts kernel', ee.Kernel.roberts());\n\n/**\n * Output weights matrix; center is position [1,1]\n *\n * [1, 0]\n * [0, -1]\n */\n```\nPython setup\n\nSee the [Python Environment](/earth-engine/guides/python_install) page for information on the Python API and using\n`geemap` for interactive development. \n\n```python\nimport ee\nimport geemap.core as geemap\n```\n\n### Colab (Python)\n\n```python\nfrom pprint import pprint\n\nprint('A Roberts kernel:')\npprint(ee.Kernel.roberts().getInfo())\n\n# Output weights matrix; center is position [1,1]\n\n# [1, 0]\n# [0, -1]\n```"]]