ee.Image.where

Thay thế giá trị theo điều kiện.

Đối với mỗi pixel trong mỗi dải của "input", nếu pixel tương ứng trong "test" khác 0, thì kết quả sẽ là pixel tương ứng trong value, nếu không thì kết quả sẽ là pixel đầu vào.

Nếu tại một pixel nhất định, cả giá trị kiểm thử và giá trị đều được che, thì giá trị đầu vào sẽ được sử dụng. Nếu dữ liệu đầu vào bị che, thì không có gì được thực hiện.

Các dải đầu ra có cùng tên với các dải đầu vào. Loại đầu ra của mỗi dải tần là loại lớn hơn trong số các loại đầu vào và giá trị. Hình ảnh đầu ra giữ lại siêu dữ liệu và dấu vết của hình ảnh đầu vào.

Cách sử dụngGiá trị trả về
Image.where(test, value)Hình ảnh
Đối sốLoạiThông tin chi tiết
this: inputHình ảnhHình ảnh đầu vào.
testHình ảnhHình ảnh thử nghiệm. Các pixel của hình ảnh này xác định pixel đầu vào nào được trả về. Nếu đây là một dải tần, thì dải tần này sẽ được dùng cho tất cả dải tần trong hình ảnh đầu vào. Đây có thể không phải là hình ảnh mảng.
valueHình ảnhGiá trị đầu ra cần sử dụng khi giá trị kiểm tra khác 0. Nếu đây là một dải tần duy nhất, thì dải tần này sẽ được dùng cho tất cả dải tần trong hình ảnh đầu vào.