PanoCall combines a Flutter IMU/VR companion app with reference and CUDA-accelerated panorama-stitching pipelines.
apps/flutter/— Flutter application, packages, and platform runners.pipelines/cuda_sift/— production CUDA SIFT calibration and panorama pipeline.pipelines/cpu_reference/— CPU SIFT reference implementation and sample assets.docs/— setup guide and algorithm notes.
Run the Flutter app:
cd apps/flutter
flutter pub get
flutter runRun the CUDA panorama calibration pipeline:
cd pipelines/cuda_sift
python run_pipeline.py --feature-max-dimension 640 --blend-mode fastRun the persistent 24 FPS video mode with five-second background recalibration:
cd pipelines/cuda_sift
python run_realtime.py --camera0 0 --camera1 1 --target-fps 24 --recalibrate-seconds 5On Windows, use pipelines/cuda_sift/run_live_webcams.ps1 for a one-command webcam test. Live perspective warp and cached feather blending run in the fused CUDA renderer.
See the detailed implementation guide for prerequisites, required files, inputs, outputs, and real-time usage. The shorter CUDA pipeline guide and documentation index are also available.