zoukankan      html  css  js  c++  java
  • 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);
    }

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

    深度图像

  • 相关阅读:
    【LeetCode】1. Two Sum
    框架
    表单
    JavaScript写计算器
    导航下拉菜单代码
    注册表代码
    简易表格代码
    HTML (超文本标记语言)
    PHP学习目标
    升级python到最新2.7.13
  • 原文地址:https://www.cnblogs.com/x5115x/p/12594169.html
Copyright © 2011-2022 走看看