Класс ImageMasking

Summary: Provides image masking operations

Module: aspose.imaging.masking

Full Name: aspose.imaging.masking.ImageMasking

Constructors

NameDescription
ImageMasking(source_image)Инициализирует новый экземпляр класса ImageMasking.

Methods

NameDescription
apply_mask(target_image, mask, masking_options)Применяет маску к указанному исходному изображению.
create_session(options)Создаёт сеанс маскирования, который может выполнять операции декомпозиции переобучения.
decompose(options)Выполняет операцию декомпозиции, используя указанные параметры маскирования
decompose_async(options)Создаёт асинхронную задачу декомпозиции, используя указанные параметры маскирования.
load_session(file_path)Загрузить сеанс из указанного файла.
load_session(stream)Загрузить сеанс из указанного потока.
load_session_from_stream(stream)Загрузить сеанс из указанного потока.

Constructor: ImageMasking(source_image)

 ImageMasking(source_image) 

Инициализирует новый экземпляр класса ImageMasking.

Parameters:

ПараметрТипОписание
source_imageRasterImageИсходное изображение.

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

 apply_mask(target_image, mask, masking_options) 

Применяет маску к указанному исходному изображению.

Parameters:

ПараметрТипОписание
target_imageRasterImageЦелевое изображение.
maskRasterImageИзображение маски для применения.
masking_optionsMaskingOptionsПараметры маскирования.

Method: create_session(options)

 create_session(options) 

Создаёт сеанс маскирования, который может выполнять операции декомпозиции переобучения.

Parameters:

ПараметрТипОписание
optionsMaskingOptionsПараметры.

Returns

ТипОписание
IMaskingSessionсеанс маскирования, который может выполнять операции декомпозиции переобучения.

Method: decompose(options)

 decompose(options) 

Выполняет операцию декомпозиции, используя указанные параметры маскирования

Parameters:

ПараметрТипОписание
optionsMaskingOptionsПараметры маскирования.

Returns

ТипОписание
MaskingResultРезультат операции маскирования в виде массива поставщиков сегментных изображений.

Method: decompose_async(options)

 decompose_async(options) 

Создаёт асинхронную задачу декомпозиции, используя указанные параметры маскирования.

Parameters:

ПараметрТипОписание
optionsMaskingOptionsПараметры маскирования.

Returns

ТипОписание
IMaskingAsyncTaskАсинхронная задача декомпозиции

Method: load_session(file_path)

 load_session(file_path) 

Загрузить сеанс из указанного файла.

Parameters:

ПараметрТипОписание
file_pathstringПуть к файлу.

Returns

ТипОписание
IMaskingSessionсеанс маскирования, который может выполнять операции декомпозиции переобучения.

Method: load_session(stream)

 load_session(stream) 

Загрузить сеанс из указанного потока.

Parameters:

ПараметрТипОписание
поток_io.BufferedRandomПоток.

Returns

ТипОписание
IMaskingSessionсеанс маскирования, который может выполнять операции декомпозиции переобучения.

Method: load_session_from_stream(stream)

 load_session_from_stream(stream) 

Загрузить сеанс из указанного потока.

Parameters:

ПараметрТипОписание
поток_io.BufferedRandomПоток.

Returns

ТипОписание
IMaskingSessionсеанс маскирования, который может выполнять операции декомпозиции переобучения.