ee.Kernel.inverse
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Trả về một hạt nhân có mỗi trọng số được đảo ngược theo phép nhân. Trọng số có giá trị bằng 0 sẽ không được đảo ngược và vẫn bằng 0.
Cách sử dụng | Giá trị trả về |
---|
Kernel.inverse() | Kernel |
Đối số | Loại | Thông tin chi tiết |
---|
this: kernel | Kernel | Nhân có các mục nhập bị đảo ngược. |
Ví dụ
Trình soạn thảo mã (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]
*/
Thiết lập Python
Hãy xem trang
Môi trường Python để biết thông tin về API Python và cách sử dụng geemap
cho quá trình phát triển tương tác.
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]
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2025-07-27 UTC.
[null,null,["Cập nhật lần gần đây nhất: 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```"]]