Tutorials

AquaMVS provides two ways to run reconstruction: a command-line interface (CLI) for batch processing and scripted workflows, and a Python API for programmatic control and integration into custom pipelines.

Choose Your Workflow

Command-Line Interface (CLI)

Best for: Running reconstructions on new datasets, batch processing, quick experiments. Start with the CLI Guide.

aquamvs init --input-dir ./videos --calibration calibration.json --output-dir ./output
aquamvs run config.yaml
Python API

Best for: Custom workflows, programmatic access, integration with other tools. Start with the End-to-End Tutorial.

from aquamvs import Pipeline, PipelineConfig
config = PipelineConfig.from_yaml("config.yaml")
Pipeline(config).run()