gnebehay / OpenTLD

A C++ implementation of OpenTLD
http://gnebehay.github.com/OpenTLD/
GNU General Public License v3.0
460 stars 196 forks source link

Is there a way to track multiple/all moving objects? #37

Closed daviddoria closed 10 years ago

daviddoria commented 11 years ago

The API in the README looks like you have to specify an initial bounding box of an object you want to track. Is there a way to track more than one of these objects?

gnebehay commented 11 years ago

Unfortunately not. The best that you can do at the moment is to start multiple instances with different initialisation targets. There also no plans extending to incorporate any form of multi-target tracking in the near future.

racamirko commented 10 years ago

[someone who knows the code should confirm/deny this, I'm remembering the parts of the paper]

It's worth noting that the Learning part in the TLD algorithm relies on the concept that there is 1 positive sample at any given time - and uses the rest of the image as negative samples.

So, if you have several very similar objects that you want to track in the video, you could have real problems.

gnebehay commented 10 years ago

@racamirko That is correct, thanks for pointing that out.