銘傳大學 葉正聖老師 2015-05-05
Processing + SimpleOpenNI for Kinect 1.8
如何在Processing中使用Kinect 1.8
1. 下載解壓 Processing 2.2.1 (win32)
2. 下載 Microsoft Kinect SDK 1.8 (先不要插入Kinect硬體,安裝SDK之後再插入,即可找到)
3. 下載安裝 SimpleOpenNI
4. 試用SimpleOpenNI 範例
5. 親手寫 SimpleOpenNI的程式
5.1. 先9行Depth深度
5.2. 再2行RGB彩色
5.3. 再1行User使用者骨架
import SimpleOpenNI.*;
SimpleOpenNI openni;
void setup(){
size(640+640,480);
openni = new SimpleOpenNI(this);
openni.enableDepth();
openni.enableRGB();
openni.enableUser();
}
void draw(){
openni.update();
image(openni.userImage(), 0,0);
image(openni.rgbImage(), 640,0);
}
註: Kinect SDK 1.8 是很精典的重要版本, 能吃舊的Kinect硬體, 含 (1) Kinect XBox (需加購專用 USB轉接線才能接到 Windows進行開發、 (2) Kinect for Windows 也可以。
google: kinect sdk 1.8
Kinect for Windows SDK v1.8
https://www.microsoft.com/en-us/download/details.aspx?id=40278
https://processing.org/download/?processing
Download Processing 2.2.1 (Windows 32 bit)
http://code.google.com/p/simple-openni/
http://code.google.com/p/simple-openni/wiki/Installation
https://simple-openni.googlecode.com/svn/trunk/SimpleOpenNI-2.0/dist/all/SimpleOpenNI.zip
2014體感互動
https://www.youtube.com/watch?v=AXqDFeO_RUk
註: 在銘傳大學裡偶爾發現網路太慢, 可使用 proxy: 120.96.81.32 port 3128
沒有留言:
張貼留言