Skip to content

Making Things See 3D Vision with Kinect, Processing, Arduino, and MakerBot

Spend $50 to get a free DVD!

ISBN-10: 1449307078

ISBN-13: 9781449307073

Edition: 2012

Authors: Greg Borenstein

List price: $41.99
Blue ribbon 30 day, 100% satisfaction guarantee!
Out of stock
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!


Welcome to the Vision Revolution. With Microsoft's Kinect leading the way, you can now use 3D computer vision technology to build digital 3D models of people and objects that you can manipulate with gestures and spoken commands. This hands-on guide provides all the technical and conceptual information you need to build cool applications for Kinect, using the Processing programming language and the Arduino microcontroller.Whether you're a student, hobbyist, maker, gamer, or hardware hacker, Making Things See gets you running with several Kinect projects, and gives you the skills and experience you need to build your own fun and creative projects with this magical 3D computer vision…    
Customers also bought

Book details

List price: $41.99
Copyright year: 2012
Publisher: O'Reilly Media, Incorporated
Publication date: 2/6/2012
Binding: Paperback
Pages: 436
Size: 8.00" wide x 10.00" long x 0.75" tall
Weight: 2.486
Language: English

After a decade as a musician, web programmer, and startup founder, Greg Borenstein recently moved to New York to become an artist and teacher. His work explores the use of special effects as an artistic medium. He is fascinated by how special effects techniques cross the boundary between images and the physical objects that make them: miniatures, motion capture, 3D animation, animatronics, and digital fabrication. He is currently a grad student at NYU’s Interactive Telecommunications Program.

What Is the Kinect?
How Does It Work? Where Did It Come From?
Kinect Artists
Working with the Depth Image
Images and Pixels
Project 1: Installing the SimpleOpenNI Processing Library
Project 2: Your First Kinect Program
Project 3: Looking at a Pixel
Converting to Real-Wdrld Distances
Project 4: A Wireless Tape Measure
Project 5: Tracking the Nearest Object
Project 6: Invisible Pencil
Project 7: Minority Report Photos
Working with Point Clouds
What You'll Learn in This Chapter
Welcome to the Third Dimension
Drawing Our First Point Cloud
Making the Point Cloud Move
Viewing the Point Cloud in Color
Making the Point Cloud Interactive
Project 8: Air Drum Kit
Project 9: Virtual Kinect
Working with the Skeleton Data
A Note About Calibration
Stages in the Calibration Process
User Detection
Accessing Joint Positions
Skeleton Anatomy Lesson
Measuring the Distance Between Two Joints
Transferring Orientation in 3D
Background Removal, User Pixels, and the Scene Map
Tracking Without Calibration: Hand Tracking and Center of Mass
Project 10: Exercise Measurement
Project 11: "Stay-in' Alive": Dance Move Triggers MP3
Scanning for Fabrication
Intro to Modelbuilder
Intro to MeshLab
Making a Mesh from the Kinect Data
Looking at Our First Scan
Cleaning Up the Mesh
Looking at Our Corrected Model
Prepping for Printing
Reduce Polygons in MeshLab
Printing Our Model on a MakerBot
Sending Our Model to Shapeways
Conclusion: Comparing Prints
Using the Kinect for Robotics
Forward Kinematics
Inverse Kinematics
Conclusion: What's Next?
Beyond Processing: Other Frameworks and Languages
Topics in 3D Programming to Explore
Ideas for Projects