Processing中如何調整Kinect v2深度畫面尺寸


Kinect中視頻流共有6條,加上紅外流(骨骼)就有7條,如何搭配這7條數據就成了玩好Kinect的核心技術。

獲取深度圖像共需兩步:

1、打開深度圖像
    kinect.enableDepthImg(true);
2、顯示深度圖像
    image(kinect.getDepth256Image(), 512, 0);
    int [] rawData256 = kinect.getRawDepth256Data();

如果需要調整圖像大小,只需要修改image中的參數即可:

image(kinect.getDepth256Image(), 0, 0,width,height);

完整代碼:

import KinectPV2.*;
KinectPV2 kinect;

void setup() {
  size(1024, 848, P3D);
  kinect = new KinectPV2(this);
  kinect.enableDepthImg(true);
  kinect.init();
}

void draw() {
  background(0);
  image(kinect.getDepth256Image(), 0, 0,width,height);
  int [] rawData256 = kinect.getRawDepth256Data();
  stroke(255);
  text(frameRate, 50, height - 50);
}

如果一切正常,你會看到類似這樣的畫面:

深度圖像


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM