Spaces:
Runtime error
Runtime error
""" | |
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) | |