Clase ImageMasking

Summary: Provides image masking operations

Module: aspose.imaging.masking

Full Name: aspose.imaging.masking.ImageMasking

Constructors

NameDescripción
ImageMasking(source_image)Inicializa una nueva instancia de la clase ImageMasking.

Methods

NameDescripción
apply_mask(target_image, mask, masking_options)Aplica la máscara a la imagen fuente especificada.
create_session(options)Crea la sesión de enmascarado que puede realizar operaciones de descomposición de reentrenamiento.
decompose(options)Realiza la operación de descomposición usando las opciones de enmascarado especificadas
decompose_async(options)Crea la tarea de descomposición asincrónica usando las opciones de enmascarado especificadas.
load_session(file_path)Carga la sesión desde el archivo especificado.
load_session(stream)Carga la sesión desde el flujo especificado.
load_session_from_stream(stream)Carga la sesión desde el flujo especificado.

Constructor: ImageMasking(source_image)

 ImageMasking(source_image) 

Inicializa una nueva instancia de la clase ImageMasking.

Parameters:

ParámetroTipoDescripción
source_imageRasterImageLa imagen de origen.

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

 apply_mask(target_image, mask, masking_options) 

Aplica la máscara a la imagen fuente especificada.

Parameters:

ParámetroTipoDescripción
target_imageRasterImageLa imagen objetivo.
maskRasterImageLa imagen de máscara a aplicar.
masking_optionsMaskingOptionsLas opciones de enmascarado.

Method: create_session(options)

 create_session(options) 

Crea la sesión de enmascarado que puede realizar operaciones de descomposición de reentrenamiento.

Parameters:

ParámetroTipoDescripción
optionsMaskingOptionsLas opciones.

Returns

TipoDescripción
IMaskingSessionla sesión de enmascarado que puede realizar operaciones de descomposición de reentrenamiento.

Method: decompose(options)

 decompose(options) 

Realiza la operación de descomposición usando las opciones de enmascarado especificadas

Parameters:

ParámetroTipoDescripción
optionsMaskingOptionsLas opciones de enmascarado.

Returns

TipoDescripción
MaskingResultResultado de la operación de enmascarado como una matriz de proveedores de imágenes de segmento.

Method: decompose_async(options)

 decompose_async(options) 

Crea la tarea de descomposición asincrónica usando las opciones de enmascarado especificadas.

Parameters:

ParámetroTipoDescripción
optionsMaskingOptionsLas opciones de enmascarado.

Returns

TipoDescripción
IMaskingAsyncTaskLa tarea de descomposición asincrónica

Method: load_session(file_path)

 load_session(file_path) 

Carga la sesión desde el archivo especificado.

Parameters:

ParámetroTipoDescripción
file_pathstringLa ruta del archivo.

Returns

TipoDescripción
IMaskingSessionla sesión de enmascarado que puede realizar operaciones de descomposición de reentrenamiento.

Method: load_session(stream)

 load_session(stream) 

Carga la sesión desde el flujo especificado.

Parameters:

ParámetroTipoDescripción
flujo_io.BufferedRandomEl flujo.

Returns

TipoDescripción
IMaskingSessionla sesión de enmascarado que puede realizar operaciones de descomposición de reentrenamiento.

Method: load_session_from_stream(stream)

 load_session_from_stream(stream) 

Carga la sesión desde el flujo especificado.

Parameters:

ParámetroTipoDescripción
flujo_io.BufferedRandomEl flujo.

Returns

TipoDescripción
IMaskingSessionla sesión de enmascarado que puede realizar operaciones de descomposición de reentrenamiento.