satellit_sam.cli.process
satellit_sam.cli.process
Auto-generated from
satellit_sam/src/satellit_sam/cli/process.pybysatellit_sam/scripts/generate_api_docs.py.
Process command group and command handlers for the satellit CLI.
Functions
tiles
def tiles(
image_path: Annotated[
Path,
typer.Option(
"--image",
help="Path to the input image file.",
exists=True,
file_okay=True,
dir_okay=False,
readable=True,
),
],
output_path: Annotated[
Path,
typer.Option(
"--output-path", help="Directory path where tile outputs will be saved."
),
] = Path("output/tiles"),
tile_width: Annotated[
int, typer.Option("--tile-width", min=1, help="Tile width in pixels.")
] = 2048,
tile_height: Annotated[
int, typer.Option("--tile-height", min=1, help="Tile height in pixels.")
] = 2048,
overlap: Annotated[
int,
typer.Option(
"--overlap", min=0, help="Overlap between neighboring tiles in pixels."
),
] = 64,
) -> None:
Split one image into tiles and save them to disk.
Arguments
image_path: Path to the input image. output_path: Output directory for generated tiles. tile_width: Tile width in pixels. tile_height: Tile height in pixels. overlap: Neighbor tile overlap in pixels.
Exceptions
typer.BadParameter: If tiling parameters are invalid.
Classes
No public classes.