jakobwilm/slstudio

SLStudio -- Real Time Structured Light. A comprehensive software suite for capturing and reconstructing 3D scenes with a camera-projector pair.

解決的問題

SLStudio 提供了一個構建自定義 3D 結構光掃描儀的框架。它解決了在實現複雜同步、校準以及模式投影時的困難,這些技術對於使用單一相機和投影機即時捕捉 3D 點雲至關重要。

運作原理

該軟體將結構光圖案投影到物體表面,並透過相機捕捉變形後的影像。它採用模組化架構,將演算法類別(Codecs, Triangulators, Camera, 和 Projector)與 GUI 分離。為了實現高速(20 Hz 或更高),它支援硬體觸發以同步投影機與相機,並提供多種編碼策略(例如 2x3 相移)以平衡精度與速度。

目標用戶

專為具備 C++ 程式設計經驗的研究人員、學者及開發者設計,適合想要構建自有 3D 掃描硬體,特別是需要針對動態場景進行高速捕捉的用戶。

特色亮點

  • 即時效能:在適當的硬體支援下,能夠以 20 Hz 或更高的頻率捕捉點雲。
  • 模組化設計:演算法組件可獨立使用,或整合至其他環境中,包括透過 mex-wrappers 整合至 Matlab。
  • 硬體靈活性:支援多種相機 API(Ximea, Point Grey, IDS)與投影機(基於 OpenGL 的 HDMI 或基於 USB 的 LightCrafter)。
  • 整合校準:內建校準程序,用於確定相機/投影機的內部參數及其相對空間位置。

相關

  • 專案
  • 專案
  • 專案
  • 專案