sicor.Mask package

Submodules

sicor.Mask.Mask module

class sicor.Mask.Mask.S2Mask(mask_array, mask_legend, img=None, clf_to_col=None, mask_confidence_array=None, geo_coding=None, novelty=None)[source]

Bases: object

Sentinel-2 MSI masking object

:param img:instance of S2_MSI_Image :param mask_array: masking result, numpy array :param mask_legend: dictionary of mask_id:mask_name

export_confidence_to_jpeg2000(fn_img)[source]
export_mask_blend(fn_img, rgb_img, alpha=0.6, plot_method='PIL', quality=60)[source]
export_mask_rgb(fn_img, rgb_img)[source]
export_to_jpeg200(fn_img, fn_metadata=None, delimiter=',')[source]
mask_rgb_array(dtype=<class 'numpy.float16'>)[source]
mk_mask_at_spatial_scales(flags, samplings)[source]

use s2msi mask object to create boolean mask at desired spatial sampling

Parameters:
  • flags – list of flag names in s2msk which are True for mask

  • samplings – list of desired spatial scales

Returns:

Module contents

class sicor.Mask.S2Mask(mask_array, mask_legend, img=None, clf_to_col=None, mask_confidence_array=None, geo_coding=None, novelty=None)[source]

Bases: object

Sentinel-2 MSI masking object

:param img:instance of S2_MSI_Image :param mask_array: masking result, numpy array :param mask_legend: dictionary of mask_id:mask_name

export_confidence_to_jpeg2000(fn_img)[source]
export_mask_blend(fn_img, rgb_img, alpha=0.6, plot_method='PIL', quality=60)[source]
export_mask_rgb(fn_img, rgb_img)[source]
export_to_jpeg200(fn_img, fn_metadata=None, delimiter=',')[source]
mask_rgb_array(dtype=<class 'numpy.float16'>)[source]
mk_mask_at_spatial_scales(flags, samplings)[source]

use s2msi mask object to create boolean mask at desired spatial sampling

Parameters:
  • flags – list of flag names in s2msk which are True for mask

  • samplings – list of desired spatial scales

Returns: