2016年4月28日 星期四

week10_02161141陳筱瑀

1.下載kinect sdk 1.8
2.裝好kinect
3.import library kinect openni


可偵測彩色影像

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);
  image(openni.depthImage(),0,240,320,240);
}

2人對戰時可以用

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.depthImage(),0,240,320,240);
  image(openni.userImage(), 0,240+120, 320/2, 240/2);
}
可以去下載kinect toolkit有很多工具範例可以去試→kinect fusion

沒有留言:

張貼留言