2016年4月28日 星期四

Week10_許志遙_Kinect

1. 安裝Kinect SDK


2. Import Processing Library



3. 程式DEMO

------彩色 + 深度值


import SimpleOpenNI.*;

SimpleOpenNI openni;
void setup(){
  size(640,480);
  openni = new SimpleOpenNI(this);
  openni.enableRGB();        //RGB開啟
  openni.enableDepth();        //深度開啟
}

void draw(){
  openni.update();
  image(openni.rgbImage(), 0,0, 320,240);        //顯示RGB
  image(openni.depthImage(),0,240,320,240);        //顯示深度
}


------找出人


import SimpleOpenNI.*;

SimpleOpenNI openni;
void setup(){
  size(640,480);
  openni = new SimpleOpenNI(this);
  openni.enableRGB();
  openni.enableDepth();
  openni.enableUser();        //使用者開啟
}

void draw(){
  openni.update();
  image(openni.rgbImage(), 0,0);
  image(openni.userImage(),0,240+120,320/2,240/2);        //顯示使用者
}

4. Kinect Toolkit

------下載Kinect Toolkit


------安裝

------開啟

裡面有很多範例能玩

※其他設備使用
Minecraft hololens
HTC Vive


沒有留言:

張貼留言