Ask Your Question

Tracking existing Keypoints across a video?

asked 2017-07-04 11:49:20 -0500

antithing gravatar image

I have some feature Keypoints, found using A-KAZE feature detector. I want to pass these keypoints into a tracking function, that tracks them across a video stream.

Does openCv have a tracker that is suitable for this purpose? I need it as robust as possible.


edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2017-07-04 15:07:18 -0500

Tetragramm gravatar image

calcOpticalFlowPyrLK will track a point or set of points from frame to frame. This is particularly good for small motions per frame, where the appearance doesn't change much between frames.

You can of course augment this by using a descriptor such as ORB, SURF, SIFT or similar to create descriptors for each point and match those as well to make sure the correct point is found.

edit flag offensive delete link more
Login/Signup to Answer

Question Tools

1 follower


Asked: 2017-07-04 11:49:20 -0500

Seen: 625 times

Last updated: Jul 04 '17