+ All Categories
Home > Education > Kinect Workshop Part 1/2

Kinect Workshop Part 1/2

Date post: 17-May-2015
Category:
Upload: seiya-konno
View: 2,287 times
Download: 1 times
Share this document with a friend
Description:
@ Uniba Inc.
Popular Tags:
25
2012/02/07 KINECT WORKSHOP
Transcript
Page 1: Kinect Workshop Part 1/2

2012/02/07

KINECT WORKSHOP

Page 2: Kinect Workshop Part 1/2

•What is Kinect

• How to Kinect Hacking

• Setup!

AGENDA

Page 3: Kinect Workshop Part 1/2

WHAT IS KINECT

•Motion sensing input device

•Designed for Microsoft Xbox 360

• Components

• 3D depth sensor

• RGB Camera

•Microphones / Motorized tilt

Page 4: Kinect Workshop Part 1/2

USAGE

Page 6: Kinect Workshop Part 1/2

RECIPE

•Mac and OS X 10.6 or later

• Kinect

•Driver for Mac

• Xcode

• openFrameworks

Page 7: Kinect Workshop Part 1/2

DRIVER FOR PC

• libfreenect

• First Kinect driver for PCs

• Simple and Fast.

•OpenNI

• PrimeSense officially released.

• Can detect bones

Page 8: Kinect Workshop Part 1/2

XCODE

• For compiling openFrameworks projects.

• Bundles many useful development tools.

• Compilers (gcc)

•Mac OS X Software development kit.

Page 9: Kinect Workshop Part 1/2

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)

Page 10: Kinect Workshop Part 1/2

OPENFRAMEWORKS

•Written by C++

• Insanely fast!

• Flexible API. Processing like. (setup, update, draw)

•Many addons (OpenCV, OSC etc...)

• Exists library for Kinect.

• ofxKinect, ofxOpenNI

Page 11: Kinect Workshop Part 1/2

INSTALLATION

•Download Xcode installer from Mac App Store

Page 12: Kinect Workshop Part 1/2

INSTALLATION

• Install Homebrew

• Google: homebrew install

Page 14: Kinect Workshop Part 1/2

INSTALLATION

•Download openFrameworks v007

• http://openframeworks.cc

Page 15: Kinect Workshop Part 1/2

INSTALLATION

• Put openFrameworks to your home directory

• /Users/anyone/of_preRelease_v007_osx

Page 17: Kinect Workshop Part 1/2

INSTALLATION

• Rename gameoverhack-ofxOpenNI-xxxx to ofxOpenNI

• Put ofxOpenNI to openFrameworks addons directory

Page 18: Kinect Workshop Part 1/2

INSTALLATION

•Make application directory

• of_preRelease_v007_osx/apps/myapps

•Move example project to application directory

• of_preRelease_v007_osx/addons/ofxOpenNI/example/openNI-demoAllFeatures

• of_preRelease_v007_osx/apps/myapps/openNI-demoAllFeatures

Page 19: Kinect Workshop Part 1/2

INSTALLATION

• Copy libraries to project folder

• src: of_preRelease_v007_osx/addons/ofxOpenNI/mac/copy_to_data_openni_path/lib

• dest: of_preRelease_v007_osx/apps/myapps/openNI-demoAllFeatures/bin/data/openni

Page 20: Kinect Workshop Part 1/2

OPEN PROJECT

•Open Xcode Projet file

• of_preRelease_v007_osx/apps/myapps/openNI-demoAllFeatures/openNiSample007.xcodeproj

Page 21: Kinect Workshop Part 1/2

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

Page 22: Kinect Workshop Part 1/2
Page 23: Kinect Workshop Part 1/2

RUN AND ENJOY!

Page 24: Kinect Workshop Part 1/2

CALIBRATING

Page 25: Kinect Workshop Part 1/2

TO BE CONTINUED...


Recommended