Chapter 7. Augmenting a Board Game with Computer Vision

Computer vision is the science and engineering of smart camera systems (or more broadly, smart image systems, since images can come from another source besides a camera). Examples of subtopics in computer vision include face recognition, license plate recognition, image classification (as used in Google's Search by image), motion capture (as used in Xbox Kinect games), and 3D scanning.

Computer vision, like game development, has become more accessible in recent years and is now almost a ubiquitous topic. "How can we leverage people's interest in cameras?" or "How can we leverage all the cameras that are in our building, our city, or our country?" is as natural a question as "How can we leverage ...

Get Python Game Programming By Example now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.