30 lines
1000 B
Plaintext
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
|