ee.Image.interpolate

Interpoluje każdy punkt w pierwszym paśmie obrazu wejściowego do funkcji liniowej odcinkami określonej przez tablice x i y. Wartości x muszą być ściśle rosnące. Jeśli punkt wejściowy jest mniejszy niż pierwsza lub większy niż ostatnia wartość x, dane wyjściowe są określane przez argument „behavior”:
  1. „extrapolate” oznacza, że wartość wyjściowa jest ekstrapolowana na podstawie 2 najbliższych punktów.
  2. „clamp” oznacza, że wartość wyjściowa jest pobierana z najbliższego punktu.
  3. „input” oznacza, że wartość wyjściowa jest kopiowana z wartości wejściowej.
  4. „mask” oznacza, że wartość wyjściowa jest zamaskowana.

WykorzystanieZwroty
Image.interpolate(x, y, behavior)Obraz
ArgumentTypSzczegóły
to: imageObrazObraz, do którego zastosowano interpolację.
xListaWartości osi x (dane wejściowe) w funkcji odcinkowej.
yListaWartości osi Y (wynikowe) w funkcji odcinkowej.
behaviorCiąg znaków, domyślnie: „extrapolate”Zachowanie w przypadku punktów, które znajdują się poza zakresem podanej funkcji. Dostępne opcje to: „ekstrapolacja”, „ograniczenie”, „maska” i „dane wejściowe”.