Unity3D
RealSenseD435
nuitrack

Intel Realsense D435 とNuitrackを使ってみたので インストール方法まとめてみました。

環境:

Windows10 64bit

Intel Realsense D435

Nuitrack SDK 1.3.6

intel Realsense SDK-2.16.3.312


1.Realsense D435のファームウェアアップデートとSDKのインストール

(2018/11/20)


ファームウェアのアップデート

この二つをダウンロード

・アップデートツール

Windows* Device Firmware Update Tool for Intel® RealSense™ D400 Product Family

https://downloadcenter.intel.com/download/27514/Windows-Device-Firmware-Update-Tool-for-Intel-RealSense-D400-Product-Family

・最新ファームウェア bin

Latest Firmware for Intel® RealSense™ D400 Product Family

https://downloadcenter.intel.com/download/28237/Latest-Firmware-for-Intel-RealSense-D400-Product-Family

更新方法

上記のダウンロードリンクと同じですけど、インストール方法が記述されています。

https://downloadcenter.intel.com/download/27514/Windows-Device-Firmware-Update-Tool-for-Intel-RealSense-D400-Product-Family

簡単にインストールを説明すると

・ダウンロードしてきたアップデートツール(DFU Tool) intel-realsense-dfu.exeを管理者で実行します。

・メニューが表示されて2番で更新可能なカメラが一覧で表示されます。ここでD435を確認

・メインメニューに戻り1番を選択 ファームウェアbinのパスを入力して実行します。

・3分ほどかかります。終了後メニューの4番でバージョンを確認して終了します。

sample1.jpg


ドライバーは自動にインストールされてるはずだったのですが、なぜかうまくカメラが動かなかったりしていたので下記のドライバーインストールで解決しました。

Intel® RealSense™ D400 Series Universal Windows Platform (UWP) Driver for Windows® 10

https://downloadcenter.intel.com/download/27799/Intel-RealSense-D400-Series-Universal-Windows-Platform-UWP-Driver-for-Windows-10

インストール方法

解凍して"RS400Camera.inf"右クリックしてインストール


intel Realsense SDK2.0のインストール

https://github.com/IntelRealSense/librealsense/releases

Intel.RealSense.SDK-2.16.3.312.exeをインストール

ここのリンクにUnityのパッケージも公開されているので

https://github.com/IntelRealSense/librealsense/releases/download/v2.16.5/Intel.RealSense.unitypackage

UnityにImportして動きを確認


Nuitrackのインストール

Nuitrackをダウンロード

nuitrack-win32.zip (for Windows 32-bit)

http://download.3divi.com/Nuitrack/platforms/nuitrack-win64.zip

nuitrack-win64.zip (for Windows 64-bit)

http://download.3divi.com/Nuitrack/platforms/nuitrack-win64.zip

公式

http://download.3divi.com/Nuitrack/doc/Installation_page.html

インストール方法

1. OpenNI 1.5をインストール \OpenNI-Win64-1.5.7-Dev.msi for 64-bit.

2.環境変数を設定

・"NUITRACK_HOME"変数名 パス"\nuitrack"

・PATHに "\nuitrack\bin"を追加

オプション

OpenNI-1.5 Primesense/ORBBEC driver をインストール

\Primesense-Sensor-5.1.6.6-Win-x64.msi for 64-bit).

[Optional] OpenNI 1.5 API使用する場合は

Nuitrack dynamic mudleを設定

"C:\Program Files\OpenNI\Bin64\niReg64.exe" -r \nuitrack\bin\libnuitrack_ni.dll \nuitrack\data


Nuitrackのアクティベーション

アクティベーションしていない場合はトライアルになります。トライアルバージョンは3分しか試せません。

ラインセンスを入力

1.\nuitrack\activation_toolを実行 Realsesneが起動数秒後にラインセンスが入力できるinput fieldが出ます。

sample2.jpg

Activationはこのビデオ見るとわかりやすい

https://www.youtube.com/watch?time_continue=2&v=Rk_1eCZz94M

あとは公式からSDKをダウンロードして

Unityの場合は

Nuitrack SDK: Unity 3D → NuitrackSDK.unitypackage

公式

http://download.3divi.com/Nuitrack/doc/UnityBasic_page.html