• 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);
    }

    如果一切正常,你会看到类似这样的画面:

    深度图像

  • 相关阅读:
    hdu 5366 简单递推
    hdu 5365 判断正方形
    hdu 3635 并查集
    hdu 4497 数论
    hdu5419 Victor and Toys
    hdu5426 Rikka with Game
    poj2074 Line of Sight
    hdu5425 Rikka with Tree II
    hdu5424 Rikka with Graph II
    poj1009 Edge Detection
  • 原文地址:https://www.cnblogs.com/x5115x/p/12594169.html
Copyright © 2020-2023  润新知