Initial commit: Speckle-Scanner 3D pipeline with setup README

This commit is contained in:
2026-06-10 03:09:05 +05:00
commit 1765934846
375 changed files with 123081 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
# 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