ee.Image.where

מבצעת החלפה מותנית של ערכים.

לכל פיקסל בכל פס של "קלט", אם הפיקסל התואם ב"בדיקה" הוא לא אפס, הפלט יהיה הפיקסל התואם בערך, אחרת הפלט יהיה פיקסל הקלט.

אם בפיקסל נתון, הבדיקה או הערך מוסתרים, המערכת משתמשת בערך הקלט. אם הקלט מוסתר, לא מתבצעת שום פעולה.

לפסי הפלט יש את אותם שמות כמו לפסי הקלט. סוג הפלט של כל פס הוא הגדול מבין סוגי הקלט והערך. תמונת הפלט שומרת על המטא-נתונים ועל טביעת הרגל של תמונת הקלט.

שימושהחזרות
Image.where(test, value)תמונה
ארגומנטסוגפרטים
this: inputתמונהתמונת הקלט.
testתמונההתמונה לבדיקה. הפיקסלים של התמונה הזו קובעים אילו מהפיקסלים של הקלט יוחזרו. אם מדובר בערוץ בודד, הוא משמש לכל הערוצים בתמונת הקלט. יכול להיות שזו לא תמונה של מערך.
valueתמונהערך הפלט שבו צריך להשתמש כשהבדיקה לא מחזירה אפס. אם מדובר בפס יחיד, הוא ישמש לכל הפסים בתמונת הקלט.