Why isn't LK Tracker part of the Tracker Class?

asked 2017-06-06 04:47:13 -0600

asobti gravatar image

Hi

I see that Lucas Kanade is implemented, however the implementation is separate from the default Tracker implementation which makes it unusable for MultiTracker and as well default Tracker examples? Is there a specific reason for this or shall I create a request on the github repo?

edit retag flag offensive close merge delete

Comments

Tracker and multitracker are in opencv_contrib and LK in opencv. May be that's a reason.

LBerger gravatar imageLBerger ( 2017-06-06 04:59:01 -0600 )edit

while you can build a nice tracker with LK (or any other optical flow), this is not automatically the same, optical flow can also be used for motion/pose estimation and various other things. it's not restricted to a tracking purpose.

berak gravatar imageberak ( 2017-06-06 05:17:54 -0600 )edit
1

Since we already have the infrastructure in place, may be I can port it into the Tracker class setup? That would enable it's use in MultiTracker as well..

asobti gravatar imageasobti ( 2017-06-07 00:36:32 -0600 )edit

sure, try !

berak gravatar imageberak ( 2017-06-07 01:03:53 -0600 )edit