2016年4月28日 星期四

02163042_王冠閔_week10

使用Kinect作範例


程式碼範例:
import SimpleOpenNI.*;
SimpleOpenNI openni;

void setup(){
  size(640,480);
  openni = new SimpleOpenNI(this);
  openni.enableRGB();

}

void draw(){
  openni.update();
  image(openni.rgbImage(), 0,0);
}



--------------------------------------------------------------------------------------------------------------------------
在加入深度檢測

程式碼範例:
import SimpleOpenNI.*;
SimpleOpenNI openni;

void setup(){
  size(640,480);
  openni = new SimpleOpenNI(this);
  openni.enableRGB();
  openni.enableDepth();

}

void draw(){
  openni.update();
  image(openni.rgbImage(), 0,0,320,240);
  image(openni.depthImage(),0,240, 320,240);
}
--------------------------------------------------------------------------------------------------------------------------
加入User偵測

程式碼範例:
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);
}







課堂上使用FAAST

沒有留言:

張貼留言