2016年5月19日 星期四

Week13 金博鈞

作期末進度

SimpleOpenNI openni;
PVector []pos=new PVector[17];

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

void draw() {
  openni.update();
  background(255);
  image(openni.userImage(), 9, 9, 32*4, 24*4);
  int[] userList=openni.getUsers();
  for (int userID : userList) {
    for (int i=0; i<16; i++) {
      openni.getJointPositionSkeleton(userID, i, pos[i]);
      openni.covertRealWorldToProjective(pos[i], pos[i]);
      fill(0);
      ellipse(pos[i].x, pos[i].y, 50, 50);
    }
  }
}



沒有留言:

張貼留言