luxonis/depthai-core

DepthAI C++ Library

解決する課題

DepthAIは、Luxonisハードウェアとインターフェースするために設計されたライブラリで、これらのデバイス上でビジョンパイプラインを構築および管理する方法を提供します。複数のハードウェアデバイスの調整、データストリームの管理、AIノードのデバイスハードウェアへの展開のプロセスを簡素化します。

仕組み

このライブラリを使用すると、ユーザーはPipelineを作成し、ノード(カメラやフィルターなど)を追加できます。これらのノードはリンクして処理チェーンを形成できます。このライブラリはC++とPythonの両方のバインディングをサポートしており、開発者はデバイス自体またはホストマシンのいずれかで実行できるパイプラインを定義できます。また、単一のパイプラインで複数のデバイスを駆動できるマルチデバイス構成もサポートしており、ホストリレーを介したデバイス間リンクを自動的に処理し、再接続ロジックを管理します。

対象読者

コンピュータビジョンおよびAIタスクのためにLuxonisハードウェアとの統合を必要とするアプリケーションを、C++またはPythonを使用して構築する開発者。

主な特長

  • マルチデバイスサポート: 単一のパイプラインで複数のデバイスを管理でき、デバイス間通信のための自動ホストリレーを備えています。
  • クロス言語サポート: C++で記述され、公式のPythonバインディングを備えています。
  • 柔軟な実行: デバイスまたはホスト上でノードを実行でき、実験的な機能用の専用のbeta名前空間を備えています。
  • 堅牢な接続性: 組み込みの再接続ロジックと、デバイス検出および接続のための設定可能なタイムアウトが含まれています。

関連

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