Chapter 3. Building Your Own Machine Vision

Eyes are important for humans to see a beautiful world. In this chapter, we will explore how to make a machine see by deploying a camera. We will start to understand machine vision by detecting and tracking an object model by training our machine. Several camera modules will also be reviewed:

We explore the following topics:

  • Introducing machine vision
  • Introducing OpenCV library
  • Deploying OpenCV library to Raspberry Pi
  • Building a simple program with OpenCV
  • Working with camera modules
  • Introducing pattern recognition for machine vision
  • Building a tracking vision system for moving objects
  • Building your own IoT machine vision

Introducing machine vision

A machine vision is a machine with camera capabilities and an understanding ...

Get Smart Internet of Things Projects 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.