Nuitrack 1.5.0
3D スケルトン トラッキング ミドルウェア
 すべて クラス 名前空間 関数 変数 Typedefs 列挙型 列挙子 プロパティ イベント グループ ページ
概要

Nuitrack™ for aeroTAP SDK とは?

Nuitrack™ for aeroTAP  は、3DiVi Inc が開発した、3D トラッキング ミドルウェアです。スケルトン トラッキングとジェスチャ認識により、 Windows および Linux プラットフォームでの Natural User Interface (NUI) の性能を強化します。

Nuitrack™ フレームワークは、多言語クロスプラットフォームです。Nuitrack™ API は、Natural Interaction を使用し、アプリケーションの開発を行うためのインターフェイス一式が含まれています。Nuitrack™ の主な目的は、3D センサーとのやり取りが可能な API を確立することです。

ARM を基盤とするプロセッサーでの使用に最適化された Nuitrack™ モジュールは、Android デバイスや埋め込まれたプラットフォームでの使用を可能にします。

重要: Nuitrack for aeroTAP は、aeroTAP 3D USBカメラ用のスケルトントラッキング ミドルウェアです。
その他、センサー用のNuiTrack SDKに関しては、3Divi社のサイトを参照ください。

特長:

  • 全身スケルトン トラッキング (19 関節)
  • 3D ポイントクラウド (点群)
  • ユーザー マスク
  • ジェスチャ認識
  • Windows、Linux 用クロスプラットフォーム SDK
  • 3D センサーが独立: Kinect v1, Asus Xtion, Orbbec Astra, Orbbec Persee, Intel RealSense に対応
    *Nuitrack for aeroTAP は、 aeroTAP 3D USB カメラ、aeroTAP 3D GSカメラにのみ対応
  • Unity プラグイン
  • OpenNI 1.5 互換: OpenNI モジュールにより、OpenNI ベースのアプリケーションを Android 等の他のプラットフォームに移動させることができます。

応用分野:

  • Windows/Linux プラットフォームのナチュラル ユーザーインターフェイス (NUI)
  • ゲームやトレーニング (フィットネス、ダンスのレッスン)
  • 医学的リハビリテーション
  • スマートホーム
  • VR 用に、体の一部または全体のトラッキング
  • 聴衆分析
  • ロボット ビジョン

Nuitrack スケルトン システム

Nuitrack は、最大 6つのスケルトンを同時にトラッキングできます。デフォルトの設定では、2つのスケルトン トラッキングを行います。トラッキングを行うスケルトンは、以下の方法で設定できます。

  1. Nuitrack API を使用: tdv::nuitrack::SkeletonTracker::setNumActiveUsers (C++) または nuitrack.SkeletonTracker.SetNumActiveUsers (C#) メソッドをご覧ください。
  2. nuitrack.config ファイルを編集: [Skeletonization]セクションで [ActiveUsers] を希望の値 (最大 6スケルトン) に設定します。

各 Nuitrack スケルトンには、19 の関節があります。それぞれの関節には、それぞれ位置と方向があります。スケルトンの配置は以下の画像に示されています。

skeleton_scheme.jpg