Classe ImageMasking

Summary: Provides image masking operations

Module: aspose.imaging.masking

Full Name: aspose.imaging.masking.ImageMasking

Constructors

NameDescription
ImageMasking(source_image)Initialise une nouvelle instance de la classe ImageMasking.

Methods

NameDescription
apply_mask(target_image, mask, masking_options)Applique le masque à l’image source spécifiée.
create_session(options)Crée la session de masquage qui peut effectuer des opérations de décomposition de réapprentissage.
decompose(options)Effectue l’opération de décomposition en utilisant les options de masquage spécifiées
decompose_async(options)Crée la tâche de décomposition asynchrone en utilisant les options de masquage spécifiées.
load_session(file_path)Charge la session depuis le fichier spécifié.
load_session(stream)Charge la session depuis le flux spécifié.
load_session_from_stream(stream)Charge la session depuis le flux spécifié.

Constructor: ImageMasking(source_image)

 ImageMasking(source_image) 

Initialise une nouvelle instance de la classe ImageMasking.

Parameters:

ParamètreTypeDescription
source_imageRasterImageL’image source.

Method: apply_mask(target_image, mask, masking_options) [static]

 apply_mask(target_image, mask, masking_options) 

Applique le masque à l’image source spécifiée.

Parameters:

ParamètreTypeDescription
target_imageRasterImageL’image cible.
maskRasterImageL’image de masque à appliquer.
masking_optionsMaskingOptionsLes options de masquage.

Method: create_session(options)

 create_session(options) 

Crée la session de masquage qui peut effectuer des opérations de décomposition de réapprentissage.

Parameters:

ParamètreTypeDescription
optionsMaskingOptionsLes options.

Returns

TypeDescription
IMaskingSessionla session de masquage qui peut effectuer des opérations de décomposition de réapprentissage.

Method: decompose(options)

 decompose(options) 

Effectue l’opération de décomposition en utilisant les options de masquage spécifiées

Parameters:

ParamètreTypeDescription
optionsMaskingOptionsLes options de masquage.

Returns

TypeDescription
MaskingResultRésultat de l’opération de masquage sous forme de tableau de fournisseurs d’images segmentées.

Method: decompose_async(options)

 decompose_async(options) 

Crée la tâche de décomposition asynchrone en utilisant les options de masquage spécifiées.

Parameters:

ParamètreTypeDescription
optionsMaskingOptionsLes options de masquage.

Returns

TypeDescription
IMaskingAsyncTaskLa tâche de décomposition asynchrone

Method: load_session(file_path)

 load_session(file_path) 

Charge la session depuis le fichier spécifié.

Parameters:

ParamètreTypeDescription
file_pathstringLe chemin du fichier.

Returns

TypeDescription
IMaskingSessionla session de masquage qui peut effectuer des opérations de décomposition de réapprentissage.

Method: load_session(stream)

 load_session(stream) 

Charge la session depuis le flux spécifié.

Parameters:

ParamètreTypeDescription
flux_io.BufferedRandomLe flux.

Returns

TypeDescription
IMaskingSessionla session de masquage qui peut effectuer des opérations de décomposition de réapprentissage.

Method: load_session_from_stream(stream)

 load_session_from_stream(stream) 

Charge la session depuis le flux spécifié.

Parameters:

ParamètreTypeDescription
flux_io.BufferedRandomLe flux.

Returns

TypeDescription
IMaskingSessionla session de masquage qui peut effectuer des opérations de décomposition de réapprentissage.