Ask Your Question

Tracking of Non-Rigid Object (Skater) using OpenCV

asked 2014-03-24 11:23:20 -0500

kalyanramu gravatar image

updated 2014-03-24 11:31:18 -0500

Hi all,

I am working on a project where I need to track non-rigid object (in this case a skater) using OpenCV. The skater will be skating along the ramp and the goal is to track his speed along the trajectory. There is also gap between two ramps where he will jump and I need to track his path during the jump also. We will observing the skater along side view. The skater changes his stance differently along the track. Since, the skater is skating on the ramp in a stadium, there is lot of noise/unwanted objects in the background

What would be a good approach to solve the problem in hand using OpenCV? Any suggestions are welcome.

edit retag flag offensive close merge delete



1 answer

Sort by ยป oldest newest most voted

answered 2014-03-25 08:48:30 -0500

Will Stewart gravatar image

updated 2014-03-25 12:22:48 -0500

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.

image description

Dig into the portion of the manual linked below along with the code examples and then investigate what others have done.,%20OutputArray%20dst,%20InputArray%20m%29

edit flag offensive delete link more



Thank you very much!

kalyanramu gravatar imagekalyanramu ( 2014-04-14 23:37:46 -0500 )edit

Question Tools


Asked: 2014-03-24 11:23:20 -0500

Seen: 1,172 times

Last updated: Mar 25 '14