130 likes | 634 Views
人機介面 OpenCV + Kinect 簡介. 授課教師 開課單位. 大綱. 當 OpenCV 遇上 Kinect 環境建置 Kinect Sensor OpenCV 2.3.1 OpenNI SensorKinect PrimeSense NITE. 當 OpenCV 遇上 Kinect. OpenCV 一個 功能強大的計算機視覺 庫 納入大量的異構 設備 部署到許多平台 Kinect 強大而廉價的 多媒體捕捉設備 可有效率的計算圖像深度. Kinect 如何運作.
E N D
人機介面OpenCV+ Kinect簡介 授課教師 開課單位
大綱 • 當OpenCV遇上Kinect • 環境建置 • Kinect Sensor • OpenCV 2.3.1 • OpenNI • SensorKinect • PrimeSense NITE
當OpenCV遇上Kinect • OpenCV • 一個功能強大的計算機視覺庫 • 納入大量的異構設備 • 部署到許多平台 • Kinect • 強大而廉價的多媒體捕捉設備 • 可有效率的計算圖像深度
Kinect如何運作 • http://www.techbang.com.tw/posts/2936-get-to-know-how-it-works-kinect
環境建置 • 當然我們需要一個“Kinect 感應器” • 有多種方式設立 Kinect感應器 • Microsoft Kinect SDK • OpenNI • OpenKinect
OpenNI • 照下列步驟 • 1. OpenNI • OpenNI管理所有原生的介面https://github.com/OpenNI/OpenNI • 2. SensorKinect • 提供各種平台的Kinect的修改PrimeSense的驅動程序https://github.com/avin2/SensorKinect • 3. PrimeSense NITE • 提供額外的姿態識別功能 • http://75.98.78.94/ • 4. OpenCV 2.3.1 • 支援Kinect的設備捕捉 • 必須建立與 OpenNI和PrimeSense的模組選項
一些範例 • 1. 在OpenNI環境底下執行NiViewer
一些範例 • 2.在OpenNI環境底下執行“NiUserTracker”
一些範例 • 3.在NITE環境底下執行“PointViewer”
OpenCV + OpenNI + Kinect • “kinect_maps” • 色彩顯示視差圖