ee.Kernel.inverse

تعرض هذه الدالة نواة يتم فيها عكس كل وزن من أوزانها بشكل مضاعف. لا يتم عكس التقديرات التي تبلغ قيمتها صفرًا، وتبقى صفرًا.

الاستخدامالمرتجعات
Kernel.inverse()Kernel
الوسيطةالنوعالتفاصيل
هذا: kernelKernelالنواة المطلوب عكس إدخالاتها.

أمثلة

محرّر الرموز البرمجية (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

راجِع صفحة بيئة Python للحصول على معلومات حول واجهة برمجة التطبيقات Python واستخدام geemap للتطوير التفاعلي.

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]