Duyuru:
15 Nisan 2025'ten önce Earth Engine'i kullanmak için kaydedilen tüm ticari olmayan projelerin Earth Engine erişimini sürdürmek için
ticari olmayan uygunluğu doğrulaması gerekir.
ee.Kernel.inverse
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Ağırlıklarının her biri çarpımsal olarak ters çevrilmiş bir çekirdek döndürür. Değeri sıfır olan ağırlıklar tersine çevrilmez ve sıfır olarak kalır.
Kullanım | İadeler |
---|
Kernel.inverse() | Çekirdek |
Bağımsız Değişken | Tür | Ayrıntılar |
---|
bu: kernel | Çekirdek | Girişleri ters çevrilecek çekirdek. |
Örnekler
Kod Düzenleyici (JavaScript)
var sobelKernel = ee.Kernel.sobel();
print(sobelKernel);
/**
* Output weights matrix
*
* [-1, 0, 1]
* [-2, 0, 2]
* [-1, 0, 1]
*/
print('Inverse of Sobel kernel weights', sobelKernel.inverse());
/**
* [-1.0, 0.0, 1.0]
* [-0.5, 0.0, 0.5]
* [-1.0, 0.0, 1.0]
*/
Python kurulumu
Python API'si ve etkileşimli geliştirme için geemap
kullanımı hakkında bilgi edinmek üzere
Python Ortamı sayfasına bakın.
import ee
import geemap.core as geemap
Colab (Python)
from pprint import pprint
sobel_kernel = ee.Kernel.sobel()
pprint(sobel_kernel.getInfo())
# Output weights matrix
# [-1, 0, 1]
# [-2, 0, 2]
# [-1, 0, 1]
print('Inverse of Sobel kernel weights:')
pprint(sobel_kernel.inverse().getInfo())
# [-1.0, 0.0, 1.0]
# [-0.5, 0.0, 0.5]
# [-1.0, 0.0, 1.0]
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-27 UTC.
[null,null,["Son güncelleme tarihi: 2025-07-27 UTC."],[[["\u003cp\u003eReturns a new kernel with the multiplicative inverse of the original kernel's weights.\u003c/p\u003e\n"],["\u003cp\u003eWeights with a value of zero in the original kernel remain zero in the inverted kernel.\u003c/p\u003e\n"],["\u003cp\u003eUseful for reversing the effect of a previously applied kernel, if mathematically possible.\u003c/p\u003e\n"],["\u003cp\u003eDemonstrated using the Sobel kernel as an example, showing the original and inverted weights.\u003c/p\u003e\n"]]],[],null,["# ee.Kernel.inverse\n\nReturns a kernel which has each of its weights multiplicatively inverted. Weights with a value of zero are not inverted and remain zero.\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|--------------------|---------|\n| Kernel.inverse`()` | Kernel |\n\n| Argument | Type | Details |\n|----------------|--------|------------------------------------------|\n| this: `kernel` | Kernel | The kernel to have its entries inverted. |\n\nExamples\n--------\n\n### Code Editor (JavaScript)\n\n```javascript\nvar sobelKernel = ee.Kernel.sobel();\nprint(sobelKernel);\n\n/**\n * Output weights matrix\n *\n * [-1, 0, 1]\n * [-2, 0, 2]\n * [-1, 0, 1]\n */\n\nprint('Inverse of Sobel kernel weights', sobelKernel.inverse());\n\n/**\n * [-1.0, 0.0, 1.0]\n * [-0.5, 0.0, 0.5]\n * [-1.0, 0.0, 1.0]\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\nsobel_kernel = ee.Kernel.sobel()\npprint(sobel_kernel.getInfo())\n\n# Output weights matrix\n\n# [-1, 0, 1]\n# [-2, 0, 2]\n# [-1, 0, 1]\n\nprint('Inverse of Sobel kernel weights:')\npprint(sobel_kernel.inverse().getInfo())\n\n# [-1.0, 0.0, 1.0]\n# [-0.5, 0.0, 0.5]\n# [-1.0, 0.0, 1.0]\n```"]]