In this chapter, we described some more complicated methods of image and video processing, focusing on explaining the rationale behind them, without using difficult mathematics. Most of the methods were presented through hands-on exercises to help you comprehend the physical meaning of the algorithms, without being too caught up in the details. More specifically, in this chapter, we discussed:
Motion detection and its meaning
Use of frame subtraction to detect motion in simple and complex videos
Motion estimation and its meaning
Estimation of motion in a video using optical flow
To track people in video sequences using optical flow
A simplistic method for video stabilization
Reconstruction of video frames using optical flow information
Feature tracking in videos using the FAST feature detector
Some basics of image registration
Stereo vision and its meaning
Creation of a 3-D video from videos shot by a stereoscopic pair of cameras
Creation of a 3-D video from a regular video by shifting its frames in both vertical directions