orbbec/pyorbbecsdk

OrbbecSDK python binding

何を解決するか

Orbbec RGB-D カメラ(Gemini、Femto、Astraシリーズなど)とやり取りするためのPythonインターフェースを提供し、ネイティブなC++コードを書く必要なく、高いパフォーマンスを維持したまま開発を可能にします。

動作方法

このプロジェクトは、pybind11を使用してPythonとネイティブC++ SDKの間を橋渡しするOrbbec SDK v2.x用のPythonラッパーです。深度、カラー、赤外線データのストリーミング、後処理フィルタの適用、3Dポイントクラウドの生成を可能にします。

対象ユーザー

ロボット工学、3Dスキャン、コンピュータビジョン分野でアプリケーションを開発している開発者、特にOrbbecハードウェアを使用している人向けです。

主な特徴

  • RGB-Dストリーミング: 深度、カラー、赤外線ストリームの解像度とFPSをカスタマイズ可能。
  • 後処理フィルタ: ノイズ除去、穴埋め、減数化、空間/時間フィルタリングなどのツールを含む。
  • 3Dポイントクラウド生成: PointCloudFilter を使ってカラーデータ付きの3Dポイントクラウドを作成可能。
  • ハードウェア対応: Windows、Linux(x64およびARM64)、macOS(ARM)に対応。
  • 深度-カラー同期: ソフトウェアベースとハードウェアベースのD2C同期をサポート。
  • 広範なデバイス対応: Gemini、Femto、イーサネット接続のネットワークカメラに対応。

関連

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