Search code examples
opencvcomputer-visiontrackingopticalflow

Does tracking mean nothing but linking optical flow vectors?


If I find optical flow between successive frames of a video and link all the optical flow vectors, does this mean I have implemented tracking? If yes is this the simple way of tracking?


Solution

  • Tracking defines a computer vision task with the goal to track a given object, region of interesset or point in consequtive images of a video sequence. A very simple method would be based on the motion vectors estimated by an optical flow estimation method. However, this would produce good results at very cooperative enviromental conditions. It would fail e.g. if the object get occluded. Recent state-of-the-art method are more robust and e.g. based on Kalman-Filter, Particel Filter or PHD filter technologies. This Survey on Object Tracking or Object tracking:A surveygives you an better overwiev of the challenges and solution of current object tracking methods.