Towsif7's picture
firrst commit
59e40e1
"""
Source url: https://github.com/OPHoperHPO/image-background-remove-tool
Author: Nikita Selin (OPHoperHPO)[https://github.com/OPHoperHPO].
License: Apache License 2.0
"""
from pathlib import Path
from typing import Union, List
from PIL import Image
__all__ = ["PreprocessingStub"]
class PreprocessingStub:
"""Stub for future preprocessing methods"""
def __call__(self, interface, images: List[Union[str, Path, Image.Image]]):
"""
Passes data though interface.segmentation_pipeline() method
Args:
interface: Interface instance
images: list of images
Returns:
the result of passing data through segmentation_pipeline method of interface
"""
return interface.segmentation_pipeline(images=images)