O'Reilly logo

Raspberry Pi Computer Vision Programming by Ashwin Pajankar

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 9. Real-life Computer Vision Applications

Until now, we have studied a wide variety of concepts in computer vision and their implementations in OpenCV. Now it's time to build some real-life applications. In this chapter, we will implement the following basic applications:

  • Barcode detection
  • Motion detection and tracking
  • Hand gesture detection
  • Chroma key with green screen in the live video

Barcode detection

A barcode is a machine-readable 2D image (data) format. It is usually used to store information about a product. Originally, a barcode was represented by parallel lines of varying width and separated by spaces. Later, it evolved into multiple formats.

In this section, we will see how to detect a single basic parallel line barcode from an image. ...

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