2015年5月4日 星期一

Week 11 葉正聖老師示範

體感互動-如何在Processing 使用Kinect 1.8
銘傳大學 葉正聖老師 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使用者骨架

https://www.youtube.com/watch?v=8iMGz1IarhU



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

沒有留言:

張貼留言