linumpy.mosaic.discovery#
Discover OCT tile files in a directory and extract mosaic metadata.
Attributes#
Functions#
|
Get the largest connected component in a binary image. |
|
Analyzes a directory and detects all the tiles in contains. |
|
Extract tile (x, y, z) grid positions from a sorted list of tile paths. |
|
Return mosaic metadata for all tiles at a given z slice. |
Module Contents#
- linumpy.mosaic.discovery.get_largest_cc(segmentation)[source]#
Get the largest connected component in a binary image.
- Parameters:
segmentation (np.ndarray) – The binary image to process.
- Returns:
The largest connected component.
- Return type:
np.ndarray
- linumpy.mosaic.discovery.DEFAULT_TILE_FILE_PATTERN = 'tile_x(?P<x>\\d+)_y(?P<y>\\d+)_z(?P<z>\\d+)'[source]#
- linumpy.mosaic.discovery.get_tiles_ids(directory, z=None)[source]#
Analyzes a directory and detects all the tiles in contains.
- Parameters:
directory (pathlib.Path)
z (int | None)
- Return type: