zoukankan      html  css  js  c++  java
  • Processing教程:如何使用Kinect V2做交互设计

    做体感设计,从巨硬家的K设备入门是一个非常便捷的渠道。

    需要准备:

    1、Kinect for Windows v2 (K4W2) 一台
    2、Kinect SDK v2 一台
    3、带USB 3.0接口的Win10
    4、Processing 3.0
    5、最新的N卡驱动(我这里是2080ti)
    6、DirectX 11

    然后就可以开始测试了。

    共有三步:

    1、下载并安装Kinect v2 for Processing库
    2、接好Kinect v2
    3、在Processing中运行HelloWorld

    Processing的HelloWorld需要自己写,很简单,共3步:

    1、引用库并声明1个Kinect实例
        import KinectPV2.*;
        KinectPV2 kinect;
    
    2、在setup中对齐进行初始化
        size(1920, 1080);
        kinect = new KinectPV2(this);
        kinect.enableColorImg(true);
        kinect.init();
    
    3、在draw中显示实时画面
        background(0);
        image(kinect.getColorImage(), 0, 0, 1920, 1080);
        fill(255, 0, 0);
        text(frameRate, 50, 50);

    如果一切正常,此时你就可以看见Kinect的画面了。

    完整代码:

    import KinectPV2.*;
    KinectPV2 kinect;
    
    void setup() {
      size(1920, 1080);
      kinect = new KinectPV2(this);
      kinect.enableColorImg(true);
      kinect.init();
    }
    
    void draw() {
      background(0);
      image(kinect.getColorImage(), 0, 0, 1920, 1080);
      fill(255, 0, 0);
      text(frameRate, 50, 50);
    }

    如果笔记本屏幕太小,把代码中的分辨率1920 x 1080改成1024 x 768即可。

  • 相关阅读:
    [leetCode]09.用两个栈实现队列
    ubuntu:无法获得锁;无法锁定管理目录
    [leetCode]07.重建二叉树
    [leetCode]剑指 Offer 06. 从尾到头打印链表
    [leetCode]剑指 Offer 05. 替换空格
    [leetCode]1330.翻转子数组得到最大的数组值
    [leetCode]312.戳气球
    UVALive
    CodeChef
    CodeChef
  • 原文地址:https://www.cnblogs.com/x5115x/p/12593984.html
Copyright © 2011-2022 走看看