Shreya M
Shreya M

Reputation: 107

OpenCV : Object detection and tracking based on feature detection

I have just ventured into computer vision and trying to demystify various intricacies of it. I am trying to augment the kalman filter with a surf feature detector. But I do not understand how to call and use the kalman method after the homography and bounded rectangle has been constructed on the detected frame using surf features. I have detected the features and extracted the keypoints using a reference image after comparing with the incoming frames. Then I used the flann matcher.

Now, is it feasible to use the kalman filter since I want to track the motion and get the predicted motion. I have searched a lot but have not found that surf features can be used with kalman filter. All I am getting are suggestions to use cvBlobs for tracking. But, theoretically kalman filters are used for tracking purposes. However, I am confused since the several implementations of video based tracking using surf shows that surf can be used for tracking in itself. But my question is

Upvotes: 0

Views: 5168

Answers (1)

Radford Parker
Radford Parker

Reputation: 731

I haven't seen the combination of feature matching and filtering that you are describing. One idea I had is to keep track of the center of mass (and size) with a kalman filter and use that information to mask out the exterior region before running the feature matching on the next frame. I'm not sure what your constraints are, but you might consider a template matching or camshift-type tracking that could also use a kalman filter for helping with search.

Upvotes: 2

Related Questions