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 ...
随机推荐
- AngularJS 启程
<!DOCTYPE html> <html lang="en" ng-app> <head> <meta charset="UT ...
- [iOS]Xcode处理过时方法的警告
####强迫症的福利, 有的时候, 我们特别讨厌Xcode中的代码警告, 以下就是遇到各种警告的时候的处理方法:(后续会一直更新) 产生警告的原因: 某些方法废弃了, 会产生警告! 样式: 处理方法: ...
- ASP.NET MVC学习(三)之过滤器Filter
http://www.cnblogs.com/yaopengfei/p/7910763.html
- continue和break区别
break 语句用于跳出循环. continue 用于跳过循环中的一个迭代. 一个迭代,就是一次循环,continue终止本次循环,继续下一次循环: break,循环终止不再循环.
- ocky勒索软件恶意样本分析1
locky勒索软件恶意样本分析1 1 locky勒索软件构成概述 前些时期爆发的Locky勒索软件病毒这边也拿到了一个样本,简要做如下分析.样本主要包含三个程序: A xx.js文件:Jscript脚 ...
- EM算法理解
一.概述 概率模型有时既含有观测变量,又含有隐变量,如果概率模型的变量都是观测变量,那么给定数据,可以直接利用极大似然估计法或者贝叶斯估计法估计模型参数.但是,当模型同时又含有隐变量时,就不能简单地使 ...
- CentOS安装SVN客户端
1.检查系统是否已经安装如果安装就卸载 rpm -qa subversion yum remove subversion 2.安装 yum install subversion 3.建立SVN库 mk ...
- hashlib和hmac
hashlib hashlib模块用于加密相关的操作,代替了md5和sha模块,主要提供SHA1,SHA224,SHA256,SHA384,SHA512,MD5算法. #!/usr/bin/env p ...
- Singleton单例对象的使用
namespace www{ public abstract class SingletonManager<T> : ISingletonManager where T : class, ...
- Cover Points
CF#511 div2 B 现场掉分赛(翻车)...qwq 题目大意: 给定n个点的左边,你需要求出一个腰长最短的等腰直角三角形(顶点为坐标轴原点),是的所有点都在这个等腰直角三角形的内部或者边上. ...