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)をサポート。
  • 統合キャリブレーション: カメラ/プロジェクターの内部パラメータとその相対的な空間位置を決定するための組み込み手順が含まれています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト