OpenNI2 + NiTE2开发教程
发现了一个非常不错的关于自然交互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 的教学文章:
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
PrimeSense Grab Detector
3Gear Systems Finger-Precise Tracking
其他工具介绍:
OpenNI2 + NiTE2开发教程的更多相关文章
- ASP.NET Aries 入门开发教程7:DataGrid的行操作(主键操作区)
前言: 抓紧勤奋,再接再励,预计共10篇来结束这个系列. 上一篇介绍:ASP.NET Aries 入门开发教程6:列表数据表格的格式化处理及行内编辑 本篇介绍主键操作区相关内容. 1:什么时候有默认的 ...
- ASP.NET Aries 入门开发教程6:列表数据表格的格式化处理及行内编辑
前言: 为了赶进度,周末也写文了! 前几篇讲完查询框和工具栏,这节讲表格数据相关的操作. 先看一下列表: 接下来我们有很多事情可以做. 1:格式化 - 键值的翻译 对于“启用”列,已经配置了格式化 # ...
- ASP.NET Aries 入门开发教程4:查询区的下拉配置
背景: 今天去深圳溜达了一天,刚回来,看到首页都是微软大法好,看来离.NET的春天就差3个月了~~ 回到正题,这篇的教程讲解下拉配置. 查询区的下拉配置: 1:查询框怎么配置成下拉? 在配置表头:格式 ...
- Android快乐贪吃蛇游戏实战项目开发教程-01项目概述与目录
一.项目简介 贪吃蛇是一个很经典的游戏,也很适合用来学习.本教程将和大家一起做一个Android版的贪吃蛇游戏. 我已经将做好的案例上传到了应用宝,无病毒.无广告,大家可以放心下载下来把玩一下.应用宝 ...
- Senparc.Weixin.MP SDK 微信公众平台开发教程(十八):Web代理功能
在Senparc.Weixin.dll v4.5.7版本开始,我们提供了Web代理功能,以方便在受限制的局域网内的应用可以顺利调用接口. 有关的修改都在Senparc.Weixin/Utilities ...
- Senparc.Weixin.MP SDK 微信公众平台开发教程(十七):个性化菜单接口说明
前不久微信上线了个性化菜单接口,Senparc.Weixin SDK也已经同步更新. 本次更新升级Senparc.Weixin.MP版本到v13.5.2,依赖Senparc.Weixin版本4.5.4 ...
- 微信公众账号 Senparc.Weixin.MP SDK 开发教程 索引
Senparc.Weixin.MP SDK从一开始就坚持开源的状态,这个过程中得到了许多朋友的认可和支持. 目前SDK已经达到比较稳定的版本,这个过程中我觉得有必要整理一些思路和经验,和大家一起分享. ...
- Senparc.Weixin.MP SDK 微信公众平台开发教程(三):微信公众平台开发验证
要对接微信公众平台的"开发模式",即对接到自己的网站程序,必须在注册成功之后(见Senparc.Weixin.MP SDK 微信公众平台开发教程(一):微信公众平台注册),等待官方 ...
- Senparc.Weixin.MP SDK 微信公众平台开发教程(四):Hello World
============= 以下写于2013-07-20 ============= 这一篇文章其实可以写在很前面,不过我还是希望开发者们尽多地了解清楚原理之后再下手. 通过上一篇Senparc.W ...
随机推荐
- javascript沙箱模式
沙箱模式解决了命名空间模式的如下几个缺点: 1.对单个全局变量的依赖变成了应用程序的全局变量依赖.在命名空间模式中,是没有办法使同一个应用程序或库的2个版本运行在同一个页面中.2.对这种以点分割的名字 ...
- HDU 2680 Choose the best route 最短路问题
题目描述:Kiki想去他的一个朋友家,他的朋友家包括所有的公交站点一共有n 个,一共有m条线路,线路都是单向的,然后Kiki可以在他附近的几个公交站乘车,求最短的路径长度是多少. 解题报告:这道题的特 ...
- 正则匹配URL地址
import re u = "http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]) ...
- DataTable转Json(兼容easyUI特殊json分页)
用法:上述方法是DataTable的扩展方法:静态类静态方法,变量前用this (一)ps:普通datatable转标准json DataTable dt = 获取db中的datatable数据. s ...
- 01 workerman之GatewayWorker框架简单使用
1.GatewayWorker框架是什么? GatewayWorker基于Workerman开发的一个项目框架,用于快速开发TCP长连接应用,例如app推送服务端.即时IM服务端.游戏服务端.物联网. ...
- 20165230 2017-2018-2《Java程序设计》课程总结
20165230 2017-2018-2<Java程序设计>课程总结 一.作业链接汇总 每周作业链接 预备作业1:我期望的师生关系 预备作业2:做中学learning by doing个人 ...
- weblogica
- 【比赛游记】NOIP2017游记
身为FJ的选手,在师大附中AHSOFNU考试,环境很不错,考得也还可以吧...[考的并不好] 不过比赛前都在划水233333 另:看到这篇博客的OIer们一定要评论啊! Day1的中午,因为穿了短袖去 ...
- springcloud使用Hystrix实现微服务的容错处理
使用Hystrix实现微服务的容错处理 容错机制 如果服务提供者相应非常缓慢,那么消费者对提供者的请求就会被强制等待,知道提供者相应超时.在高负载场景下,如果不作任何处理,此类问题可能会导致服务消费者 ...
- System.Web.Routing入门及进阶 下篇
上面介绍的是最简单的一种定义方式.当然我们可以建立更复杂的规则.其中就包括设定规则的默认值以及设定规则的正则表达式. UrlRouting高级应用 预计效果: 当我访问/a/b.aspx时就会转到De ...