O'Reilly logo

Mastering OpenCV Android Application Programming by Nisarg Thakkar, Salil Kapur

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 5. Tracking Objects in Videos

Object tracking is one of the most important applications of computer vision. It can be used for many applications, some of which are as follows:

  • Human–computer interaction: We might want to track the position of a person's finger and use its motion to control the cursor on our machines
  • Surveillance: Street cameras can capture pedestrians' motions that can be tracked to detect suspicious activities
  • Video stabilization and compression
  • Statistics in sports: By tracking a player's movement in a game of football, we can provide statistics such as distance travelled, heat maps, and so on

In this chapter, you will learn the following topics:

  • Optical flow
  • Image Pyramids
  • Global Motion Estimation
  • The KLT tracker

Optical flow ...

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