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