Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Processing 如何使用kinect在用户的屏幕内播放电影_Processing_Kinect_Simple Openni - Fatal编程技术网

Processing 如何使用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

我使用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=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,第一个用户的轮廓将获得第一个图像,第二个用户的轮廓将获得第二个图像,第三个用户的轮廓将获得第三个图像,第四个用户的轮廓将获得第四个图像。。。等等