ee.Image.where

Thực hiện việc thay thế có điều kiện các giá trị.

Đố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, hãy xuất pixel tương ứng theo giá trị, nếu không, hãy xuất pixel đầu vào.

Nếu tại một pixel nhất định, cả giá trị hoặc kết quả kiểm thử đều bị che, thì giá trị đầu vào sẽ được sử dụng. Nếu đầu vào bị che, thì sẽ không có gì xảy ra.

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 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. Đâ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 điều kiện kiểm tra không phải là 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.