# Speckle-Scanner — merged Python dependencies (full pipeline) # Install with: pip install -r requirements.txt # # This file is the union of all per-step requirements.txt files: # 02_Calibration/requirements.txt # 04_Rectification/requirements.txt # 05_disparity/zncc/requirements.txt # 06_Pointcloud/requirements.txt # 09_coloring/requirements.txt # # Use this file when setting up one environment for the entire pipeline. # To install only what one step needs, use that step's requirements.txt instead. # # Notes: # - cupy (GPU-accelerated ZNCC) is NOT listed here — install separately: # CUDA 11.x: pip install cupy-cuda11x # CUDA 12.x: pip install cupy-cuda12x # Without cupy, the ZNCC pipeline falls back to CPU (numba JIT). # # - libSGM is a compiled CUDA C++ binary — no pip package. # See 05_disparity/libsgm/requirements.txt and README.md "Build libSGM". numpy>=1.21 opencv-python>=4.8 matplotlib>=3.5 scipy>=1.7 numba>=0.56 tqdm>=4.0 open3d>=0.16