2016年4月28日 星期四

02160615_成庭萱_week10

今天在玩kinect~

要先安裝kinnect的SDK
網址:https://www.microsoft.com/en-us/download/details.aspx?id=40278


processing要下載SimpleOpenNI


(1)可偵測彩色影像



import SimpleOpenNI.*;

SimpleOpenNI openni;
void setup(){
  size(640,480);
  openni = new SimpleOpenNI(this);
  openni.enableRGB();
}
void draw(){
  openni.update();
  image(openni.rgbImage(),0,0);
}

會跑出一個視訊影像的視窗~


(2)可偵測彩色影像、深度值



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);
}

會出現2個畫面 下面的畫面會偵測深度值



(3)偵測到每個人會有不同的顏色



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);
}

沒有留言:

張貼留言