- Python 3.10+
- Windows, Linux, or WSL2 (WSL2 for ORB-SLAM3)
- About 8 GB RAM for short clips
cd scope-coverage-map
python -m venv .venvWindows:
.venv\Scripts\activate
pip install -e ".[dev]"Linux / WSL:
source .venv/bin/activate
pip install -e ".[dev]"pytest tests -v- Put data in
data/c3vd/trans_t1_a/(see datasets.md). python scripts/run_coverage.py --config configs/c3vd.yaml- Open
outputs/c3vd/trans_t1_a/coverage.plyin MeshLab.
Default configs use fallback VO (no C++ build). For better SLAM see orb_slam3_wsl.md.
mkdir models
python -c "from ultralytics import YOLO; YOLO('yolov8n-seg.pt')"Or set masking.enabled: false in the YAML.
python scripts/export_viewer.py --config configs/c3vd.yaml --c3vd-depth
python scripts/export_gt_coverage.py --config configs/c3vd.yaml
python scripts/verify_run.py outputs/c3vd/trans_t1_a