SR300は、F200で使用される通常のVGAモードの代わりに、高速VGAモードを使用して深度をキャプチャします。 新しい深度撮影モードでは、露光時間が短縮され、最大2 m / sの速度で動的な動きがサポートされます。 このようなカメラは、同期されたカラー画像データ、深度、IRビデオをクライアントシステムに提供することにより、プラットフォームを使用する新しい方法を開きます。 深度認識の有効範囲は0.2〜1.2 mです。これらは屋内での使用に最適な値です。
SR300は、 Intel RealSense SDK for Windowsを使用できます 。 SR300カメラのサポートは、SDKバージョン2015 R5以降に実装されています。 SR300カメラは2016年にスタンドアロンデバイスとして提供されるほか、PC、オールインワン、ラップトップ、トランスフォーマーなどのさまざまなデバイスに組み込まれます。 SR300には、F200と比較して新機能および改善された機能があります。
- 新しいポインター追跡モードのサポート。
- 人々を追跡する新しいモードのサポート。
- 範囲と横方向速度の増加。
- 低照度での撮影時のカラーレンダリングの改善、3次元スキャン用の3次元テクスチャの改善。
- カラー画像ストリームと深度の同期の改善。
- 消費電力の削減。
製品の特徴 | SR300 | F200 |
---|---|---|
オリエンテーション | 正面図 | 正面図 |
テクノロジー | カラーコーディング、高速VGA、
1秒あたり60フレーム | カラーコーディング、ビルトインVGAモード、
1秒あたり60フレーム |
カラーカメラ | 30 fpsで最大1080pの解像度、
60 fpsで720p | 30 fpsで最大1080pの解像度 |
SDK | SDK 2015 R5以降 | SDK R2以降 |
DCMバージョン | DCM 3.0.24.51819 * | DCM 1.4.27.41994 * |
オペレーティングシステム | Windows 10 RTM 64ビット | 64ビットバージョンのWindows 10 RTM、
Windows 8 64ビット |
範囲 | 屋内:20〜120 cm | 屋内:20〜120 cm |
SR300でのみサポートされる新機能
Cursorカーソルモード
SR300カメラの特徴的な機能は、カーソルモードです。 この追跡モードでは、手の1つのポイントが返されるため、ポインターの3次元位置を非常に正確に追跡し、基本的なジェスチャーを実行できます。 カーソルモードでは、ブラシトラッキングモード全体に比べてパフォーマンスが50%以上向上しますが、遅延はなく、キャリブレーションは不要です。 範囲は85 cmに増加し、許容速度-最大2 m / s。 カーソルモードでは、人差し指でのマウスクリックをシミュレートするクリックジェスチャがサポートされています。
クリックジェスチャー
▍ヒューマントラッキング
SR300のもう1つの新機能は、人間の追跡です。 このモードはR200背面カメラでもサポートされていますが、F200カメラでは使用できません。 このモードでは、身体の3次元の動きをリアルタイムで追跡します。 3つの主な追跡モードがサポートされています:体の動き、スケルトンジョイント、顔認識。
- 体の動き:体の検出、頭と胴の輪郭。
- スケルトンジョイント:2次元および3次元データで人体の関節の位置を返します。
- 顔認識:現在の顔を登録ユーザーのデータベースと比較して、ユーザーを識別します。
人の追跡 | SR300 | F200 |
---|---|---|
発見 | 50〜250 cm | いや |
追跡 | 50-550センチ | いや |
スケルトン | 50-200センチ | いや |
範囲と横方向速度の増加
SR300カメラには、新しい深度撮影モード(加速VGA)があります。 このモードでは、撮影はVGA解像度の半分で行われ、キャプチャされたフレームはクライアントに送信される前にVGAの最大解像度に補間されます。 この新しい深度モードでは、露出時間が短縮され、手の速度が最大2 m / sに維持されますが、通常のVGAモードのF200カメラでは、許容速度は0.75 m / sを超えてはなりません。 また、SR300はF200と比較して長い範囲を持っています。 ハンドトラッキングモードでは、SR300の範囲が85 cmに拡大されました(F200の60 cmに比べて)。 F200での100 cmと比較して、SR300では腕の分割範囲が110 cmに増加しました。
手追跡モード | SR300 | F200 |
---|---|---|
ポインターモード-一般 | 20〜120 cm(2 m / s) | いや |
ポインターモード-子供 | 20〜80 cm(1〜2 m / s) | いや |
追跡 | 20〜85 cm(1.5 m / s) | 20-60 cm(0.75 m / s) |
ジェスチャー | 20〜85 cm(1.5 m / s) | 20-60 cm(0.75 m / s) |
セグメンテーション | 20〜120 cm(1 m / s) | 20〜100 cm(1 m / s) |
顔追跡モード | SR300 | F200 |
---|---|---|
発見 | 30-100センチ | 25-100センチ |
ベンチマーク | 30-100センチ | 30-100センチ |
認識 | 30〜150センチメートル | 30〜80 cm |
表情 | 30-100センチ | 30-100センチ |
インパルス | 30-60センチ | 30-60センチ |
場所 | 30-100センチ | 30-100センチ |
その他の追跡モード | SR300 | F200 |
---|---|---|
3Dスキャン | 25〜70 cm | 25–54 cm |
Blob Tracking | 20〜150 cm(2 m / s) | 30〜85 cm(1.5 m / s) |
カメラの深さSR300およびF200のセンサーの範囲
暗い場所での撮影時の色品質の改善、3次元スキャン用の3次元テクスチャの改善
新しい自動露出機能はSR300でのみ利用可能です。 露出補正機能を使用すると、低輝度またはコントラストの高い画像を撮影して、より高品質の色再現を得ることができます。 自動露出が有効になっている場合、低光条件でのカラー画像のフレームレートは低くなる可能性があります。
機能 | SR300 | F200 |
---|---|---|
暴露補償管理 | はい | いや |
カラー画像ストリームと深度の同期の改善
F200カメラは、同じフレームレートのカラー画像と深度画像を使用するいくつかのアプリケーションの操作をサポートしています。 SR300は、時間同期を維持しながら、整数間隔内で異なるフレームレートの複数のアプリケーションの動作をサポートします。 これにより、ソフトウェアはビデオストリームを停止せずにフレームレートを切り替えることができます。
カメラのタイミング | SR300 | F200 |
---|---|---|
同じフレームレートの異なるタイプのストリームの同期 | はい | はい |
さまざまなフレームレートのさまざまなタイプのストリームの同期 | はい | いや |
消費電力の削減
SR300カメラは、カメラが低いフレームレートで動作している場合、追加の低電力モードをサポートします。 同時に、画像処理システムは消費電力を削減しますが、観察対象を監視します。 このモードでは、SR300はシステムがスタンバイモードにある間、シーンを自律的に処理できます。
F200カメラアプリとの下位互換性
Intel RealSense深度カメラマネージャー(DCM)3.xにより、SR300はF200として機能し、F200用に設計されたアプリケーションに下位互換性を提供します。 DCMはF200のリソースを模倣しているため、既存のSDKアプリケーションはすべてSR300で動作します。 SR300カメラの機能は、SDK R5 2015以降でサポートされています。
R5 2015より前のSDKバージョンでコンパイルされたSDKアプリケーションからストリーミング要求が来ると、DCMは自動的に互換モードを有効にし、SR300ではなくF200パイプラインを介して呼び出しを送信します。 ほとんどのアプリケーションは、構成を変更せずに新しいSR300で動作します。
▍赤外線データの互換性
SR300カメラは10ビットの赤外線画像データ形式をサポートしていますが、F200はそのようなデータの8ビット形式をサポートしています。 DCMドライバーは、データに2ビットを追加または削除して互換性を提供し、目的の形式を取得します。
▍物理コネクタ
マザーボードのデバイスとケーブルは、カメラF200とSR300で同一です。 F200カメラケーブルはSR300カメラコネクタに接続できます。 したがって、SR300カメラの場合、F200カメラのケーブルを使用できます。 どちらのモデルにもUSB 3.0インターフェイスが必要です。
▍APISDK
ほとんどのSDK APIは、SR300、F200、さらにはR200カメラに共通です(場合によって)。 SDKモジュールは、実行時に検出されたカメラモデルに応じて、適切なインターフェイスを提供します。 同様に、特定の画像や特定のピクセル形式が不要なカラー画像ストリームと深度を単に転送するだけで、変更なしで機能します。
SenseManagerは生ストリームの読み取りに使用されるため、ハードコーディングせずにコードを変更してストリーム解像度、フレームレート、ピクセル形式を選択する必要はありません。
説明されているすべてのパラメーターはカメラに応じて自動的に変化するため、各アプリケーションが実行時にカメラモデルとその構成を確認することが重要です。 SDKドキュメントの「インストーラー設定」セクションを参照してください。
DCM
この記事の執筆時点では、SR300でDCM 3.0.24.59748の「ゴールデン」バージョンが利用可能であり、更新プログラムはWindows Updateを通じて配布されます。 DCMの最新バージョンについては、 サイトにアクセスしてください。 DCMの詳細については、 Intel RealSenseおよびDCMカメラの概要を参照してください。
カメラの種類 | SR300 | F200 | R200 |
---|---|---|---|
DCMインストーラーバージョン | 3.x | 1.x | 2.x |
ハードウェア要件
Intel RealSenseカメラに必要な帯域幅をサポートするには、クライアントシステムにUSBポート3が必要です。SR300およびF200カメラの詳細なシステム要件とサポートされるオペレーティングシステムについては、 こちらを参照してください 。
おわりに
このドキュメントでは、F200の機能と比較したIntel RealSense 3D SR300前面カメラの新機能と改善された機能について説明します。 これらの新機能は、SDK 2015 R5およびDCM 3.0.24.51819以降でサポートされています。 新しいカメラはで注文できます。
参照資料
リリースノートやソフトウェアのインストールと更新の手順など、Intel RealSense DCMおよびSDKへの便利なリンクをいくつか紹介します。