ProcessingでKinectプログラミングするためのインスト ルの手引き
インストールの手引き

2013年8月20日版
工学ナビ http://kougaku-navi.net

1 インストールするもの
1.
• Processing– Javaベースのプログラミング言語• OpenNI
p& NITE– Kinectからのデータ取得や姿勢認識を⾏うライブラリ• KinectおよびKinect互換デバイスのドライバ– KinectやXtionをPCで使えるようにするためのドライバ• simple-openni– ProcessingでOpenNIを使えるようにするためのライブラリ1

2 OSは何ですか？
2.
• Windows 7（32bit）• Windows 7（64bit）• Windows 8（32bit）• Windows 8（64bit）• Mac OS X
自分の環境がどれなのか確認してください。
OSによってインストール⽅法が異なるのでご注意。
ご注意23 Processingのダウンロード
3.
Processing 公式サイト

http://processing.org① 左のメニューから「Download」をクリック② 自分の環境にあったものをダウンロード
34 Processingのインストール
4.
インストール先は必ずしも下記の場所でなくても良いですが、全角⽂字が含まインスト
ル先は必ずしも下記の場所でなくても良いですが 全角⽂字が含まれるパスにインストールするのは避けてください。エラーの原因になります。

• Windowsの場合– ダウンロ
ダウンロードしたZIPファイルを展開
ドしたZIPファイルを展開。
– 展開してできたフォルダを「C ¥P「C:¥Program
Fil 」に移動
Files」に移動。

• Macの場合– ダウンロードしたZIPファイルを展開。
ダウンロ ドしたZIPファイルを展開– 展開してできたProcessing.appを「アプリケーション」に移動。

45. simple-openni・OpenNI・
ppp
NITE・Kinectドライバのダウンロード
simple-openni 公式サイト

http://code google com/p/simple openni/
http://code.google.com/p/simple‐openni/

ダウンロードすべきファイル（次ページ参照）

5ダウンロ ドすべきファイル（２つ）ダウンロードすべきファイル（２つ）・simple-openniili– SimpleOpenNI-0.27.zip・OpenNI＆NITE＆ドライバのセット
p– Windows (32bit)の場合
OpenNI_NITE_Installer-win32-0.27.zippp– Windows (64bit)の場合
OpenNI_NITE_Installer-win64-0.27.zip– Mac OS Xの場合
OpenNI_NITE_Installer-OSX-0.24.zip
6

6. simple-openniのインストール
pp
スト ル（Windows の場合）
• Processingを起動し、何もせず終了。
• SimpleOpenNI-0.27.zip
ppp を展開する。展開すると「SimpleOpenNI」というフォルダができる。
• 「ドキュメント」フォルダを開き、その中にある「Processing」を開き、さらに「libraries」を開く。

（これらのフォルダはProcessingの初回起動時に自動生成されます）• そこへ先ほどの「SimpleOpenNI」フォルダを移動。
7

6. simple-openniのインストール
pp（Mac OS X の場合）
• Processingを起動し、何もせず終了。
• SimpleOpenNI-0.27.zip
ppp を展開する。展開すると「SimpleOpenNI」というフォルダができる。
• 「書類」フォルダを開き、その中にある「Processing」を開き、さらに「libraries」を開く。

（これらのフォルダはProcessingの初回起動時に自動生成されます）• そこへ先ほどの「SimpleOpenNI」フォルダを移動。
8

7. OpenNI・NITE・ドライバのpインストール（Windowsの場合）【注意】 Windows 8の場合は先にドライバ署名の強制を無効化する必要があります（次項）• OpenNI_NITE_Installer-win64-0.27.zipを展開。
以下の順でそれぞれダブルクリックしてインスト ラ• 以下の順でそれぞれダブルクリックしてインストーラを実⾏。
– openni-win64-1.5.4.0-dev.msi
p– nite-win64-1.5.2.21-dev.msi– SensorKinect092-Bin-Win64-v5.1.2.1.msi– sensor-win64-5.1.2.1-redist.msi• Windows 8の場合はインストール後に再起動。
場合
後起動※32bit版ではwin64のところがwin32になるだけで手順は同じです。
版
がだ
手順
じ す9

【Windows 8 の場合】
ドライバ署名の強制の無効化• Windows 8では、各種ソフトをインストールする前に、ドドライバ署名の強制を無効化する必要があります。
署名 強制 無効化
必要り
① 画面右端のチャームバーから「設定」を選ぶ。
画面右端のチャームバーから「設定」を選ぶ（チャームバーはカーソルを画面右上に持っていくと表示されます）

これ

10

② 「電源」をクリックし、Shiftキーを押しながら「再起動」を選択。
を選択③ オプションの選択画面で「トラブルシューティング」→「詳細オプション」→「スタ トアップ設定」とたどる「詳細オプション」→「スタートアップ設定」とたどる。

11

④ 「スタートアップ設定」の画面で「再起動」をクリック。

⑤ 次に出てきた画面でキーボードの「7」を押す。
以上の操作で、ドライバ署名の強制を無効化した状態でOSを起動できます。この状態でインストール作業を⾏ってください。
なお、もう⼀度再起動すると、ドライバ署名の強制が有効になります。
（元の状態に戻る）
12

7. OpenNI・NITE・ドライバのpインストール（Mac OS X の場合）
• OpenNI_NITE_Installer-OSX-0.24.zipを展開。
• 展開してできた「OpenNI
開p_NITE_Installer-OSX」」
フォルダをデスクトップに移動。
• ターミナルを起動し、以下のように⼊⼒。
cd ~/Desktop/OpenNI_NITE_Installer-OSX/Desktop/OpenNI NITE Installer OSX
sudo ./install.sh
パスワードを⼊⼒
13

8 サンプルプログラムの実⾏
8.
• Kinectの電源アダプタをコンセントに接続しKinectの電源アダプタをコンセントに接続し、KinectをPCに接KinectをPCに接続したら、Processingを起動。
• メニュ
メニューから「File」→「Examplesから「File」→「Examples...」を選択。
」を選択• サンプルの⼀覧が表示されたら、ツリーの下⽅にある「Contributed Libraries」→「SimpleOpenNI」を開く。
• 動かしたいスケッチを開いて、Runボタンを押して実⾏。

14