作期末進度
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);
}
}
}
沒有留言:
張貼留言