Processing 如何使用kinect在用户的屏幕内播放电影
我使用SimplePenni库在Processing IDE中创建了一个与kinect相关的程序,其中一个简单的图像显示在用户的轮廓内 代码如下:Processing 如何使用kinect在用户的屏幕内播放电影,processing,kinect,simple-openni,Processing,Kinect,Simple Openni,我使用SimplePenni库在Processing IDE中创建了一个与kinect相关的程序,其中一个简单的图像显示在用户的轮廓内 代码如下: depthValues=kinect.depthMap(); userMap = kinect.userMap(); for (int i =0; i < kinect.depthHeight(); i++) { for (int j = 0; j < kinect.depthWidth(); j++) { int index
depthValues=kinect.depthMap();
userMap = kinect.userMap();
for (int i =0; i < kinect.depthHeight(); i++) {
for (int j = 0; j < kinect.depthWidth(); j++) {
int index=j+i*kinect.depthWidth();
if (userMap[index] != 0) {
c = movie.pixels[index];
// PImage m=movie.get();
userImage.pixels[index]=color(c);
}
else{
userImage.pixels[index]=color(0);
}
}
}
但是如何在用户的轮廓中显示任何正在播放的电影的图像
有人能给我提个建议吗?不是每帧都更新一次吗?我的意思是你已经在用一个电影画面做了,不是吗?您还可以使用用户形状color255制作一个遮罩,并使用它遮罩电影image@v.k.,我尝试创建一个用户形状的遮罩,然后尝试绘制一个安装的视频,但它不起作用…好的,可以为不同用户的轮廓指定不同的图像或视频吗?e、 g,第一个用户的轮廓将获得第一个图像,第二个用户的轮廓将获得第二个图像,第三个用户的轮廓将获得第三个图像,第四个用户的轮廓将获得第四个图像。。。等等