2. AGENDA
• What is Kinect
• How to Kinect Hacking
• Setup!
3. WHAT IS KINECT
• Motion sensing input device
• Designed for Microsoft Xbox 360
• Components
• 3D depth sensor
• RGB Camera
• Microphones / Motorized tilt
6. RECIPE
• Mac and OS X 10.6 or later
• Kinect
• Driver for Mac
• Xcode
• openFrameworks
7. DRIVER FOR PC
• libfreenect
• First Kinect driver for PCs
• Simple and Fast.
• OpenNI
• PrimeSense officially released.
• Can detect bones
8. XCODE
• For compiling openFrameworks projects.
• Bundles many useful development tools.
• Compilers (gcc)
• Mac OS X Software development kit.
9. HOMEBREW
• Homebrew (a.k.a. brew) is Package manager for OS X
• Easiest way to install missing Unix tools.
•$ brew install opencv
• Require compiler. (provided by Xcode)
10. OPENFRAMEWORKS
• Written by C++
• Insanely fast!
• Flexible API. Processing like. (setup, update, draw)
• Many addons (OpenCV, OSC etc...)
• Exists library for Kinect.
• ofxKinect, ofxOpenNI
20. OPEN PROJECT
• Open Xcode Projet file
• of_preRelease_v007_osx/apps/myapps/openNI-
demoAllFeatures/openNiSample007.xcodeproj
21. DON’T FORGET!!
• Switch compiler Apple LLVM compiler to LLVM GCC
• Apple LLVM compiler cannot build openFrameworks
project
• Set deployment target to Mac OS X 10.6
• 10.7 cannot build for Mac OS X SDK reason