O'Reilly logo

Smart Internet of Things Projects by Agus Kurniawan

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required