# Revision history [back]

If you mean "track on the image", then the Kalman Filter, Optical Flow, and/or Camshift approaches can be starting points (e.g. pick one).

If you mean "track using ground coordinates", then you'll want to determine the homography and perform perspective transforms to map between the image coordinates and ground plane coordinates.

Dig into this portion of the manual along with the code examples and then investigate what others have done. http://docs.opencv.org/2.4.8/modules/video/doc/motion_analysis_and_object_tracking.html?highlight=homography

If you mean "track on the image", then the Kalman Filter, Optical Flow, and/or Camshift approaches can be starting points (e.g. pick one).

If you mean "track using ground coordinates", then you'll want to determine the homography and perform perspective transforms to map between the image coordinates and ground plane coordinates.

Dig into this portion of the manual along with the code examples and then investigate what others have done. http://docs.opencv.org/2.4.8/modules/video/doc/motion_analysis_and_object_tracking.html?highlight=homography

If you mean "track on the image", then the Kalman Filter, Optical Flow, and/or Camshift approaches can be starting points (e.g. pick one).

If you mean "track using ground coordinates", then you'll want to determine the homography and perform perspective transforms to map between the image coordinates and ground plane coordinates.

Dig into this the portion of the manual linked below along with the code examples and then investigate what others have done. http://docs.opencv.org/2.4.8/modules/video/doc/motion_analysis_and_object_tracking.html?highlight=homography

If you mean "track on the image", then the Kalman Filter, Optical Flow, and/or Camshift approaches can be starting points (e.g. pick one).

If you mean "track using ground coordinates", then you'll also want to determine the homography and perform perspective transforms to map between the image coordinates and ground plane coordinates.

Dig into the portion of the manual linked below along with the code examples and then investigate what others have done. http://docs.opencv.org/2.4.8/modules/video/doc/motion_analysis_and_object_tracking.html?highlight=homography

If you mean "track on the image", then the Kalman Filter, Optical Flow, and/or Camshift approaches can be starting points (e.g. pick one).

If you mean "track using ground coordinates", then you'll also want to determine the homography transformation matrix and perform perspective transforms to map between the image coordinates and ground plane coordinates.

Dig into the portion of the manual linked below along with the code examples and then investigate what others have done. http://docs.opencv.org/2.4.8/modules/video/doc/motion_analysis_and_object_tracking.html?highlight=homography

http://docs.opencv.org/2.4.8/modules/core/doc/operations_on_arrays.html?highlight=perspectivetransform#void%20perspectiveTransform%28InputArray%20src,%20OutputArray%20dst,%20InputArray%20m%29