发现了一个非常不错的关于自然交互OpeNI2+NiTE2的资源,非常感谢Heresy,这里分享链接:

OpenNI 2.x 教学文章(转载自:Heresy博客,地址:https://kheresy.wordpress.com/index_of_openni_and_kinect/documents-of-openni-2-x/)

为了个人阅读方便,复制了具体内容如下:

这个页面是OpenNI 2.x 版的相关教学文章。由于OpenNI 2.x 的架构与介面都和1.x 差异相当大,所以特别把OpenNI 2.x、以及一些对应的middleware library 的相关教学,在这边做个整理,如果有需要的话,可以参考。

OpenNI和Kinect相关文章的总目录,请参考《OpenNI / Kinect相关文章目录》。


首先,这边是OpenNI 2 的课程投影片与范例程式介绍;主要是针对OpenNI 2 和NiTE 2 做介绍。

  • OpenNI 2 & NiTE 2 课程投影片与范例

下面是OpenNI 2 的教学文章:

  • 2013 OpenNI简介 
    OpenNI 2简介

    OpenNI 2.0 的基本功能、架构介绍,包含了简单的安装说明。

  • OpenNI 2基本程式范例 / OpenNI 2的错误处理

    从VisualStudio 2010 的专案设定说明开始,一个最简单的OpenNI 2.0 读取深度资料的范例程式。

  • OpenNI 2 VideoStream 与Device 的设定与使用
    用OpenCV 画出OpenNI 2 的深度、彩色影像

    说明在读取深度彩色影像时的参数设定方法(包含解析度),另外也简单介绍把资料转换成OpenCV 和Qt 的格式的方法。

  • OpenNI 2 的座标系统转换

    使用CoordinateConverter 来进行OpenNI 2 的彩色、深度、世界座标系统之间的转换。

  • OpenNI 2 的资料录制与重播

    把资料录成ONI 档案、以及拨放ONI 档案的教学。

  • 在OpenNI 2 环境下使用多个Device

    列出OpenNI 的硬体、并使用特定硬体的教学。

  • OpenNI 2 的Listener 模式
  • OpenNI 2对Kinect的支援 
    OpenNI 2的Kinect驱动模组加强版

    针对OpenNI 2 对于Kinect for Xbox 360 / Kinect for Windows 感应器的支援性,做一些说明。另外也有补强版的驱动程式模组,可以用来替换本来的版本。

  • OpenNI 2 的Driver 模组(概念)

如果要使用其他的感应器的话,可以看看这些非OpenNI 官方的驱动程式模组:

  • Virtual Device for OpenNI 2

    OpenNI 2 用的虚拟装置,可以用来弥补OpenNI 2 没有OpenNI 1 的mock node 的缺憾。

  • 在OpenNI2 环境使用Webcam 来读取彩色影像:WebCam4OpenNI2

    透过OpenCV 来读取一般Webcam 的画面,来让OpenNI 使用;不过,只支援彩色影像。

  • OpenNI 2 用的Intel Perceptual Computing 驱动程式模组

    透过Intel Perceptual Computing SDK、来读取Creative Senz3D的资料。 
    另外,文中也有给SoftKinetic的感应器用的驱动程式模组。

  • OpenNI2-Kinect2Driver

    Kinect for Windows SDK v2 开发者预览版的驱动程式模组。


接下来,下面则是Middleware library 的部分。

  • PrimeSense NiTE 2

    • NiTE2 基本使用
    • NiTE2的人体骨架追踪/使用OpenCV画出NiTE2的人体骨架
    • NiTE 2 的姿势侦测
    • NiTE 2 的手势侦测
    • NiTE 2的手部追踪/使用OpenCV绘制NiTE2的手部资料
    • 体感按钮实作(OpenCV)
  • PrimeSense Grab Detector

    • PrimeSense 推出新的Grab Detector
    • PrimeSense Grab Detector 简单范例
  • 3Gear Systems Finger-Precise Tracking

    • 3Gear Systems 手部操作系统(设定教学)

其他工具介绍:

  • Miku Miku Dance DxOpenNI for OpenNI 2
  • OpenNI 人体骨架的网页方案:webNI
  • OpenNI 2 的.Net Wrapper:NiWrapper
  • OpenNI 2 Java Wrapper
  • 用手势控制电脑:HandGKET

转载于:https://www.cnblogs.com/cv-pr/p/7308218.html

OpenNI2 + NiTE2开发教程相关推荐

  1. 由于找不到openni2_Kinect开发教程八:OpenNI2显示深度、彩色及融合图像

    在<Kinect开发教程二:OpenNI读取深度图像与彩色图像并显示>中,小斤介绍了OpenNI读取深度与彩色图像数据的方法,并且借助OpenCV进行显示. OpenNI2在接口上与Ope ...

  2. Android WiFi开发教程(三)——WiFi热点数据传输

    在上一篇文章中介绍了WiFi的搜索和连接,如果你还没阅读过,建议先阅读上一篇Android WiFi开发教程(二)--WiFi的搜索和连接.本篇接着简单介绍手机上如何通过WiFi热点进行数据传输. 跟 ...

  3. Android项目驱动式开发教程 第2版,《Android项目驱动式开发教程》第一章开发入门.ppt...

    <Android项目驱动式开发教程>第一章开发入门 1.4 项目框架分析 4 android:versionName="1.0" > 5 8 第9行代码andro ...

  4. .Net魔法堂:史上最全的ActiveX开发教程——发布篇

    一. 前言 接着上一篇<.Net魔法堂:史上最全的ActiveX开发教程--开发篇>,本篇讲述如何发布我们的ActiveX. 二.废话少讲,马上看步骤! 1. 打包  C#开发的Activ ...

  5. 做了一个系列的Android开发教程列表

    做了一个系列的Android开发教程列表.花了半天多的专题 里面包含了 4个系列的教程. 也包含了很多Android开发资料. 喜欢的人可以收藏哦:http://dev.apkbus.com/

  6. react开发教程(十)redux结合react

    描述 Redux 和 React 之间没有关系.Redux 可以搭配 React.Angular 甚至纯 JS.但是 Redux 还是比较适合和 React 搭配的,因为 React 允许你以 sta ...

  7. boost.asio包装类st_asio_wrapper开发教程(2014.5.23更新)(一)-----转

    一:什么是st_asio_wrapper 它是一个c/s网络编程框架,基于对boost.asio的包装(最低在boost-1.49.0上调试过),目的是快速的构建一个c/s系统: 二:st_asio_ ...

  8. 《C# WinForM 实践开发教程》案例×××(2)

    <C# WinForM 实践开发教程>案例×××(2): 由于上传限制,必须分卷压缩,请依次下载后解压缩.共有20个文件,合计71.3M. 请耐心下载哦^o^ 转载于:https://bl ...

  9. C#开发教程初级-第一天-hello Word 控制台编程

    为什么80%的码农都做不了架构师?>>>    C#开发教程第一天,hello word的编程! using System; using System.Collections.Gen ...

最新文章

  1. 怎么学python-结合学习经历,谈一谈如何学习Python
  2. 【Android 逆向】Android 进程注入工具开发 ( Visual Studio 开发 Android NDK 应用 | VS 自带的 Android 平台应用创建与配置 )
  3. java api 测试工具_Java 实现在线HTTP接口测试 - HTTP GET/POST模拟请求测试工具
  4. 历时 4 年,阿里云推出金融核心系统转型实践书
  5. python动态表情包下载_Python从eif中导出qq表情的gif图片
  6. extracting lines bases a list using awk
  7. 43个实例xHTML+CSS(DIV+CSS)网页及导航布局教程
  8. pdf (便携式文档格式)
  9. 一.office-Word2010 办公常用功能操作教程
  10. 化繁为简:Swift剔除数组中重复元素的几种姿势
  11. 猜拳游戏(C语言-Linux-简单可视化)
  12. C++ read()和write()读写二进制文件(超级详细)
  13. 【猿说VUE】Vue列表渲染
  14. 场景分析法设计测试用例
  15. vue3 源码分析-运行流程分析
  16. CAD图纸可以转换成哪些格式呢?
  17. zip解压文件 删除文件和文件目录
  18. linux安装软件源有问题,opensuse软件安装源问题
  19. 严格递增和非严格递增最长递增子序列长度
  20. Linux 网络 I/O 模型简介(图文)

热门文章

  1. 第43课 最大公约数 动动脑 第3题《小学生C++趣味编程》
  2. 【PMP学习笔记】:二、项目运行环境
  3. 【chorme插件开发】第一节:chrome内核浏览器插件开发的说明
  4. jsp javabean mysql_jsp mysql JavaBean
  5. Android安全笔记-Broadcast基本概念
  6. Java笔记-springframework.ws中拦截器的使用(SOAP)
  7. Qt文档阅读笔记-moc工具使用及其理论(moc工具如何添加到makefile中)
  8. Java笔记-Java通过JNI调用Linux上so文件
  9. Android容器相关开发实践
  10. python123求多项式的值_最小二乘法中的多项式拟合详解