TissueMaskProvider abstract base class that TileExtractor depends on for obtaining binary tissue masks.
TissueMaskProvider
generate, which receives an open WSIReader and returns a 2-D uint8 binary mask where 1 = tissue.
TileExtractor depends only on this interface, so any concrete provider — algorithmic, model-based, or pre-computed — can be plugged in.
Example class MyCustomMask(TissueMaskProvider): def generate(self, reader): return load_from_database(reader.path)
generate
An open WSI reader.
Whether to display a progress bar. Defaults to
True.A
uint8 mask of shape (H, W) with values in {0, 1} where 1 = tissue.
