ee.Kernel.kirsch
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
यह 3x3 Kirsch's Compass Edge-Detection कर्नेल जनरेट करता है.
इस्तेमाल | रिटर्न |
---|
ee.Kernel.kirsch(magnitude, normalize) | कर्नेल |
आर्ग्यूमेंट | टाइप | विवरण |
---|
magnitude | फ़्लोट, डिफ़ॉल्ट: 1 | हर वैल्यू को इस रकम से स्केल करें. |
normalize | बूलियन, डिफ़ॉल्ट वैल्यू: false | कर्नल वैल्यू को सामान्य करें, ताकि उनका योग 1 हो. |
उदाहरण
कोड एडिटर (JavaScript)
print('A Kirsch compass kernel', ee.Kernel.kirsch());
/**
* Output weights matrix
*
* [5, -3, -3]
* [5, 0, -3]
* [5, -3, -3]
*/
Python सेटअप करना
Python API और इंटरैक्टिव डेवलपमेंट के लिए geemap
का इस्तेमाल करने के बारे में जानकारी पाने के लिए,
Python एनवायरमेंट पेज देखें.
import ee
import geemap.core as geemap
Colab (Python)
from pprint import pprint
print('A Kirsch compass kernel:')
pprint(ee.Kernel.kirsch().getInfo())
# Output weights matrix
# [5, -3, -3]
# [5, 0, -3]
# [5, -3, -3]
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2025-07-26 (UTC) को अपडेट किया गया.
[null,null,["आखिरी बार 2025-07-26 (UTC) को अपडेट किया गया."],[[["\u003cp\u003eCreates a 3x3 Kirsch compass kernel for edge detection in images.\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 with the \u003ccode\u003enormalize\u003c/code\u003e parameter.\u003c/p\u003e\n"],["\u003cp\u003eDefault kernel weights are [[5, -3, -3], [5, 0, -3], [5, -3, -3]], representing one of the eight Kirsch compass directions.\u003c/p\u003e\n"]]],["The `ee.Kernel.kirsch()` function creates a 3x3 Kirsch's Compass edge-detection kernel. This kernel's values can be scaled using the `magnitude` parameter (defaulting to 1) and normalized to sum to 1 with the `normalize` parameter (defaulting to false). The function, when invoked, returns a kernel represented by a weight matrix: `[5, -3, -3], [5, 0, -3], [5, -3, -3]`. This is demonstrated in both JavaScript and Python examples.\n"],null,["# ee.Kernel.kirsch\n\nGenerates a 3x3 Kirsch's Compass edge-detection kernel.\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|---------------------------------------------------|---------|\n| `ee.Kernel.kirsch(`*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 Kirsch compass kernel', ee.Kernel.kirsch());\n\n/**\n * Output weights matrix\n *\n * [5, -3, -3]\n * [5, 0, -3]\n * [5, -3, -3]\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 Kirsch compass kernel:')\npprint(ee.Kernel.kirsch().getInfo())\n\n# Output weights matrix\n\n# [5, -3, -3]\n# [5, 0, -3]\n# [5, -3, -3]\n```"]]