Classe ImageMasking
Summary: Provides image masking operations
Module: aspose.imaging.masking
Full Name: aspose.imaging.masking.ImageMasking
Constructors
| Name | Description |
|---|---|
| ImageMasking(source_image) | Initialise une nouvelle instance de la classe ImageMasking. |
Methods
| Name | Description |
|---|---|
| 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ètre | Type | Description |
|---|---|---|
| source_image | RasterImage | L’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ètre | Type | Description |
|---|---|---|
| target_image | RasterImage | L’image cible. |
| mask | RasterImage | L’image de masque à appliquer. |
| masking_options | MaskingOptions | Les 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ètre | Type | Description |
|---|---|---|
| options | MaskingOptions | Les options. |
Returns
| Type | Description |
|---|---|
| IMaskingSession | la 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ètre | Type | Description |
|---|---|---|
| options | MaskingOptions | Les options de masquage. |
Returns
| Type | Description |
|---|---|
| MaskingResult | Ré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ètre | Type | Description |
|---|---|---|
| options | MaskingOptions | Les options de masquage. |
Returns
| Type | Description |
|---|---|
| IMaskingAsyncTask | La 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ètre | Type | Description |
|---|---|---|
| file_path | string | Le chemin du fichier. |
Returns
| Type | Description |
|---|---|
| IMaskingSession | la 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ètre | Type | Description |
|---|---|---|
| flux | _io.BufferedRandom | Le flux. |
Returns
| Type | Description |
|---|---|
| IMaskingSession | la 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ètre | Type | Description |
|---|---|---|
| flux | _io.BufferedRandom | Le flux. |
Returns
| Type | Description |
|---|---|
| IMaskingSession | la session de masquage qui peut effectuer des opérations de décomposition de réapprentissage. |