OpenNI2 + NiTE2开发教程
發(fā)現(xiàn)了一個(gè)非常不錯(cuò)的關(guān)于自然交互OpeNI2+NiTE2的資源,非常感謝Heresy,這里分享鏈接:
OpenNI 2.x 教學(xué)文章(轉(zhuǎn)載自:Heresy博客,地址:https://kheresy.wordpress.com/index_of_openni_and_kinect/documents-of-openni-2-x/)
為了個(gè)人閱讀方便,復(fù)制了具體內(nèi)容如下:
這個(gè)頁(yè)面是OpenNI 2.x 版的相關(guān)教學(xué)文章。由于OpenNI 2.x 的架構(gòu)與介面都和1.x 差異相當(dāng)大,所以特別把OpenNI 2.x、以及一些對(duì)應(yīng)的middleware library 的相關(guān)教學(xué),在這邊做個(gè)整理,如果有需要的話,可以參考。
OpenNI和Kinect相關(guān)文章的總目錄,請(qǐng)參考《OpenNI / Kinect相關(guān)文章目錄》。
首先,這邊是OpenNI 2 的課程投影片與范例程式介紹;主要是針對(duì)OpenNI 2 和NiTE 2 做介紹。
- OpenNI 2 & NiTE 2 課程投影片與范例
下面是OpenNI 2 的教學(xué)文章:
-
2013 OpenNI簡(jiǎn)介?
OpenNI 2簡(jiǎn)介OpenNI 2.0 的基本功能、架構(gòu)介紹,包含了簡(jiǎn)單的安裝說(shuō)明。?
-
OpenNI 2基本程式范例?/?OpenNI 2的錯(cuò)誤處理
從VisualStudio 2010 的專案設(shè)定說(shuō)明開(kāi)始,一個(gè)最簡(jiǎn)單的OpenNI 2.0 讀取深度資料的范例程式。?
-
OpenNI 2 VideoStream 與Device 的設(shè)定與使用
用OpenCV 畫(huà)出OpenNI 2 的深度、彩色影像
說(shuō)明在讀取深度彩色影像時(shí)的參數(shù)設(shè)定方法(包含解析度),另外也簡(jiǎn)單介紹把資料轉(zhuǎn)換成OpenCV 和Qt 的格式的方法。?
-
OpenNI 2 的座標(biāo)系統(tǒng)轉(zhuǎn)換
使用CoordinateConverter 來(lái)進(jìn)行OpenNI 2 的彩色、深度、世界座標(biāo)系統(tǒng)之間的轉(zhuǎn)換。?
-
OpenNI 2 的資料錄制與重播
把資料錄成ONI 檔案、以及撥放ONI 檔案的教學(xué)。?
-
在OpenNI 2 環(huán)境下使用多個(gè)Device
列出OpenNI 的硬體、并使用特定硬體的教學(xué)。?
-
OpenNI 2 的Listener 模式
-
OpenNI 2對(duì)Kinect的支援?
OpenNI 2的Kinect驅(qū)動(dòng)模組加強(qiáng)版針對(duì)OpenNI 2 對(duì)于Kinect for Xbox 360 / Kinect for Windows 感應(yīng)器的支援性,做一些說(shuō)明。另外也有補(bǔ)強(qiáng)版的驅(qū)動(dòng)程式模組,可以用來(lái)替換本來(lái)的版本。?
-
OpenNI 2 的Driver 模組(概念)
如果要使用其他的感應(yīng)器的話,可以看看這些非OpenNI 官方的驅(qū)動(dòng)程式模組:
-
Virtual Device for OpenNI 2
OpenNI 2 用的虛擬裝置,可以用來(lái)彌補(bǔ)OpenNI 2 沒(méi)有OpenNI 1 的mock node 的缺憾。?
-
在OpenNI2 環(huán)境使用Webcam 來(lái)讀取彩色影像:WebCam4OpenNI2
透過(guò)OpenCV 來(lái)讀取一般Webcam 的畫(huà)面,來(lái)讓OpenNI 使用;不過(guò),只支援彩色影像。?
-
OpenNI 2 用的Intel Perceptual Computing 驅(qū)動(dòng)程式模組
透過(guò)Intel Perceptual Computing SDK、來(lái)讀取Creative Senz3D的資料。?
另外,文中也有給SoftKinetic的感應(yīng)器用的驅(qū)動(dòng)程式模組。? -
OpenNI2-Kinect2Driver
Kinect for Windows SDK v2 開(kāi)發(fā)者預(yù)覽版的驅(qū)動(dòng)程式模組。?
接下來(lái),下面則是Middleware library 的部分。
-
PrimeSense NiTE 2
-
NiTE2 基本使用
-
NiTE2的人體骨架追蹤/使用OpenCV畫(huà)出NiTE2的人體骨架
-
NiTE 2 的姿勢(shì)偵測(cè)
-
NiTE 2 的手勢(shì)偵測(cè)
-
NiTE 2的手部追蹤/使用OpenCV繪制NiTE2的手部資料
-
體感按鈕實(shí)作(OpenCV)
-
-
PrimeSense Grab Detector
-
PrimeSense 推出新的Grab Detector
-
PrimeSense Grab Detector 簡(jiǎn)單范例
-
-
3Gear Systems Finger-Precise Tracking
-
3Gear Systems 手部操作系統(tǒng)(設(shè)定教學(xué))
-
其他工具介紹:
- Miku Miku Dance DxOpenNI for OpenNI 2
- OpenNI 人體骨架的網(wǎng)頁(yè)方案:webNI
- OpenNI 2 的.Net Wrapper:NiWrapper
- OpenNI 2 Java Wrapper
- 用手勢(shì)控制電腦:HandGKET
轉(zhuǎn)載于:https://www.cnblogs.com/cv-pr/p/7308218.html
總結(jié)
以上是生活随笔為你收集整理的OpenNI2 + NiTE2开发教程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。