140 likes | 603 Views
OpenCV + Kinect. Presented by hankkuo. Outline. OpenCV meets Kinect Packages & Hardware & Installation Kinect Sensor OpenCV 2.3.1 OpenNI SensorKinect PrimeSense NITE Some demos Homework. OpenCV meets Kinect. OpenCV A powerful computer vision library
E N D
OpenCV + Kinect Presented by hankkuo
Outline • OpenCV meets Kinect • Packages & Hardware & Installation • Kinect Sensor • OpenCV 2.3.1 • OpenNI • SensorKinect • PrimeSense NITE • Some demos • Homework
OpenCV meets Kinect • OpenCV • A powerful computer vision library • Incorporate with lots of heterogeneous devices • Deployed to many platforms • Kinect • Powerful but cheap multimedia capturing device • Efficiency in calculating depth image
How Kinect works • http://www.techbang.com.tw/posts/2936-get-to-know-how-it-works-kinect
Packages & Hardware & Installation • Of course, you need a “Kinect Sensor” • There are various ways to set up Kinect Sensor • Microsoft Kinect SDK • OpenNI • OpenKinect
OpenNI • Follow the steps… • 1. OpenNI • OpenNI manages all the natral interface • https://github.com/OpenNI/OpenNI • 2. SensorKinect • Provide modified PrimeSense driver for Kinect in various platforms • https://github.com/avin2/SensorKinect • 3. PrimeSense NITE • Provide extra posture recognition function • http://75.98.78.94/ • 4. OpenCV 2.3.1 • Support capturing from Kinect device • Have to build with OpenNI and PrimeSense module options
Some Demos • 1. Try to run “NiViewer” the under OpenNI
Some Demos • 2. Try to run “NiUserTracker” the under OpenNI
Some Demos • 3. Try to run “PointViewer” the under NITE
OpenCV + OpenNI + Kinect • Refer to example “kinect_maps” under OpenCV • Show disparity map by pseudo colors