Files
Speckle-Scanner/requirements.txt
T

30 lines
1000 B
Plaintext

# 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