ee.Image.mask

একটি চিত্রের মুখোশ পায় বা সেট করে। আউটপুট ইমেজ ইনপুট ইমেজের মেটাডেটা এবং পদচিহ্ন ধরে রাখে। পিক্সেল যেখানে মুখোশটি শূন্য থেকে অন্য মানতে পরিবর্তিত হয় সেগুলি শূন্য দিয়ে পূর্ণ হবে, অথবা পিক্সেল প্রকারের পরিসরের মধ্যে শূন্যের কাছাকাছি মানগুলি।

ব্যবহার রিটার্নস
Image. mask ( mask ) ছবি
যুক্তি টাইপ বিস্তারিত
এই: image ছবি ইনপুট ইমেজ.
mask ছবি, ডিফল্ট: নাল মুখোশের ছবি। নির্দিষ্ট করা থাকলে, ইনপুট ইমেজটি আউটপুটে কপি করা হয় কিন্তু এই ইমেজের মান দ্বারা মাস্ক দেওয়া হয়। যদি এটি একটি একক ব্যান্ড হয় তবে এটি ইনপুট চিত্রের সমস্ত ব্যান্ডের জন্য ব্যবহৃত হয়। নির্দিষ্ট করা না থাকলে, ইনপুট ইমেজের মাস্ক থেকে তৈরি করা একটি ছবি ফেরত দেয়, পরিসরে স্কেল করা হয় [0:1] (অবৈধ = 0, বৈধ = 1.0)।

উদাহরণ

কোড এডিটর (জাভাস্ক্রিপ্ট)

// A Sentinel-2 surface reflectance image.
var img = ee.Image('COPERNICUS/S2_SR/20210109T185751_20210109T185931_T10SEG');
var trueColorViz = {
  bands: ['B4', 'B3', 'B2'],
  min: 0,
  max: 2700,
  gamma: 1.3
};
print('Sentinel-2 image', img);
Map.setCenter(-122.36, 37.47, 10);
Map.addLayer(img, trueColorViz, 'Sentinel-2 image');

// Get masks for all image bands; each band has an independent mask.
// Valid pixels are value 1, invalid are 0.
var multiBandMaskImg = img.mask();
print('Multi-band mask image', multiBandMaskImg);
Map.addLayer(multiBandMaskImg, null, 'Multi-band mask image');

// Get the mask for a single image band.
var singleBandMaskImg = img.select('B1').mask();
print('Single-band mask image', singleBandMaskImg);
Map.addLayer(singleBandMaskImg, null, 'Single-band mask image');

পাইথন সেটআপ

পাইথন এপিআই এবং ইন্টারেক্টিভ ডেভেলপমেন্টের জন্য geemap ব্যবহার করার জন্য পাইথন এনভায়রনমেন্ট পৃষ্ঠাটি দেখুন।

import ee
import geemap.core as geemap

Colab (পাইথন)

# A Sentinel-2 surface reflectance image.
img = ee.Image('COPERNICUS/S2_SR/20210109T185751_20210109T185931_T10SEG')
true_color_viz = {
    'bands': ['B4', 'B3', 'B2'],
    'min': 0,
    'max': 2700,
    'gamma': 1.3,
}
display('Sentinel-2 image', img)
m = geemap.Map()
m.set_center(-122.36, 37.47, 10)
m.add_layer(img, true_color_viz, 'Sentinel-2 image')

# Get masks for all image bands each band has an independent mask.
# Valid pixels are value 1, invalid are 0.
multi_band_mask_img = img.mask()
display('Multi-band mask image', multi_band_mask_img)
m.add_layer(multi_band_mask_img, None, 'Multi-band mask image')

# Get the mask for a single image band.
single_band_mask_img = img.select('B1').mask()
display('Single-band mask image', single_band_mask_img)
m.add_layer(single_band_mask_img, None, 'Single-band mask image')
m