Cinder is a peer-reviewed, free, open source C++ library for creative coding - a toolbox that enables artists, designers, and makers to program graphics, audio, video, networking, image processing, and computational geometry. With this book, you'll learn how to use Cinder's computer vision capabilities, and how input from digital cameras and the Kinect can be used to generate imagery and video. You'll pursue a different project in each chapter, using a more robust platform for production-quality code than tools like Processing. Although the code is in C++, you'll use classes and libraries in the Cinder API to simplify programming. This book: Provides complete tutorials for using Cinder and the Kinect for computer vision Illustrates how to implement computer vision tasks such as Blob Tracking, Triangulation, and physics integration Demonstrates how a computer can be used to recognize real world objects Teaches you how to read poses and gestures with the Kinect Helps you map 3D spaces using two Kinects
Joshua Noble is an interaction designer and developer. He's the lead author of the Flex 4 Cookbook (O'Reilly, May 2010) and Programming Interactivity (July 2009). He's interested in designing humane objects and services for the intersection of public spaces, technology, and micro-computing, and exploring how people can participate in their physical and virtual communities. Robert Hodgin is an the creative director for Bloom (http:bloom.io), whose portfolio of work in Processing and Cinder may be seen at flight404.com.