ee.Kernel.fixed

Tạo một Kernel.

Cách sử dụngGiá trị trả về
ee.Kernel.fixed(width, height, weights, x, y, normalize)Kernel
Đối sốLoạiThông tin chi tiết
widthSố nguyên, mặc định: -1Chiều rộng của hạt nhân, tính bằng pixel.
heightSố nguyên, mặc định: -1Chiều cao của hạt nhân tính bằng pixel.
weightsDanh sáchDanh sách 2 chiều gồm các giá trị [chiều cao] x [chiều rộng] để dùng làm trọng số của hạt nhân.
xSố nguyên, mặc định: -1Vị trí của tiêu điểm, dưới dạng độ lệch so với bên trái.
ySố nguyên, mặc định: -1Vị trí của tiêu điểm, dưới dạng độ lệch so với đầu.
normalizeBoolean, mặc định: falseChuẩn hoá các giá trị của nhân để có tổng bằng 1.

Ví dụ

Trình soạn thảo mã (JavaScript)

// Kernel weights.
var weights = [[4, 3, 2, 1, 2, 3, 4],
               [4, 3, 2, 1, 2, 3, 4],
               [4, 3, 2, 1, 2, 3, 4]];

print('A fixed kernel', ee.Kernel.fixed({weights: weights}));

/**
 * Output weights matrix
 *
 * [4, 3, 2, 1, 2, 3, 4]
 * [4, 3, 2, 1, 2, 3, 4]
 * [4, 3, 2, 1, 2, 3, 4]
 */

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

weights = [[4, 3, 2, 1, 2, 3, 4],
           [4, 3, 2, 1, 2, 3, 4],
           [4, 3, 2, 1, 2, 3, 4]]

print('A fixed kernel:')
pprint(ee.Kernel.fixed(**{'weights': weights}).getInfo())

#  Output weights matrix

#  [4, 3, 2, 1, 2, 3, 4]
#  [4, 3, 2, 1, 2, 3, 4]
#  [4, 3, 2, 1, 2, 3, 4]