In this chapter, we learned about object tracking. We learned how to use HSV colorspace to track objects of a specific color. We discussed clustering techniques for object tracking and how we can build an interactive object tracker using the CAMShift algorithm. We looked at corner detectors and how we can track corners in a live video. We discussed how to track features in a video using optical flow. Finally, we understood the concepts behind the Lucas-Kanade and Farneback algorithms and then implemented them.
In the next chapter, we are going to discuss segmentation algorithms and how we can use them for text recognition.