Book description
This detailed, hands-on guide provides the technical and conceptual information you need to build cool applications with Microsoft’s Kinect, the amazing motion-sensing device that enables computers to see. Through half a dozen meaty projects, you’ll learn how to create gestural interfaces for software, use motion capture for easy 3D character animation, 3D scanning for custom fabrication, and many other applications. Perfect for hobbyists, makers, artists, and gamers.
Table of contents
- Making Things See
- Dedication
- Preface
- 1. What Is the Kinect?
-
2. 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-World Distances
- Project 4: A Wireless Tape Measure
- Project 5: Tracking the Nearest Object
- Projects
- Project 6: Invisible Pencil
- Project 7: Minority Report Photos
- Exercises
- 3. Working with Point Clouds
-
4. 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
- Projects
- Project 10: Exercise Measurement
- Project 11: “Stayin’ Alive” Dance Move Triggers MP3
- Conclusion
-
5. Scanning for Fabrication
- Scan and Print: Rapid Prototyping Objects
- 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
-
6. Using the Kinect for Robotics
-
Forward Kinematics
- Calculating the Angles of Limbs
- Getting Started with Arduino: The Brain of Our Robot Arm
- Acquiring the Arduino and the Servos
- Plugging in the Servos
- Downloading the Arduino Development Environment
- Programming the Arduino
- Testing Our Arduino Program: Serial in Processing
- Building Our Robot Arm
- Putting It All Together: Connecting Our Robot Arm to Our Processing Sketch
- Inverse Kinematics
- Conclusion
-
Forward Kinematics
- 7. Conclusion: What’s Next?
- A. Appendix
- Index
- About the Author
- Colophon
- Copyright
Product information
- Title: Making Things See
- Author(s):
- Release date: January 2012
- Publisher(s): Make: Community
- ISBN: 9781449307073
You might also like
book
Programming with 64-Bit ARM Assembly Language: Single Board Computer Development for Raspberry Pi and Mobile Devices
Mastering ARM hardware architecture opens a world of programming for nearly all phones and tablets including …
book
Python for Data Analysis, 3rd Edition
Get the definitive handbook for manipulating, processing, cleaning, and crunching datasets in Python. Updated for Python …
book
Programming with MicroPython
It’s an exciting time to get involved with MicroPython, the re-implementation of Python 3 for microcontrollers …
book
Quick Start Guide to Large Language Models: Strategies and Best Practices for using ChatGPT and Other LLMs
The advancement of Large Language Models (LLMs) has revolutionized the field of Natural Language Processing in …