ee.Image.where

শর্তসাপেক্ষে মান প্রতিস্থাপন করে।

'ইনপুট'-এর প্রতিটি ব্যান্ডের প্রতিটি পিক্সেলের জন্য, যদি 'টেস্ট'-এ থাকা সংশ্লিষ্ট পিক্সেলটির মান অশূন্য হয়, তাহলে 'ভ্যালু'-তে থাকা সংশ্লিষ্ট পিক্সেলটি আউটপুট করুন, অন্যথায় ইনপুট পিক্সেলটি আউটপুট করুন।

যদি কোনো নির্দিষ্ট পিক্সেলে টেস্ট অথবা ভ্যালু মাস্ক করা থাকে, তাহলে ইনপুট ভ্যালুটি ব্যবহৃত হয়। যদি ইনপুট মাস্ক করা থাকে, তাহলে কিছুই করা হয় না।

আউটপুট ব্যান্ডগুলোর নাম ইনপুট ব্যান্ডগুলোর নামের মতোই হয়। প্রতিটি ব্যান্ডের আউটপুট টাইপ হলো ইনপুট এবং ভ্যালু টাইপের মধ্যে যেটি বড়, সেটি। আউটপুট ইমেজটি ইনপুট ইমেজের মেটাডেটা এবং ফুটপ্রিন্ট অক্ষুণ্ণ রাখে।

ব্যবহার ফেরত
Image. where (test, value) ছবি
যুক্তি প্রকার বিস্তারিত
এই: input ছবি ইনপুট ছবিটি।
test ছবি পরীক্ষার ছবি। এই ছবির পিক্সেলগুলো নির্ধারণ করে যে ইনপুট পিক্সেলগুলোর মধ্যে কোনটি ফেরত দেওয়া হবে। যদি এটি একটি একক ব্যান্ড হয়, তবে এটি ইনপুট ছবির সমস্ত ব্যান্ডের জন্য ব্যবহৃত হয়। এটি একটি অ্যারে ছবি হতে পারবে না।
value ছবি যেখানে test-এর মান শূন্য নয়, সেখানে ব্যবহার করার জন্য আউটপুট মান। যদি এটি একটি একক ব্যান্ড হয়, তবে এটি ইনপুট ইমেজের সমস্ত ব্যান্ডের জন্য ব্যবহৃত হয়।