Median Flow Tracker using SimpleCV/OpenCV – GSoC week 1 and 2

Work in the first two weeks of my Google Summer of Code had been quite slow. I couldn’t find much time as I was busy with travel and some college stuff.
I have finished making a Median Flow Tracker for OpenTLD. I am trying to port OpenTLD to python. I am working with George Nebehay’s version of OpenTLD.https://github.com/gnebehay/OpenTLD .

Hi! I just wanted to say this is a great work! I was wondering if you are planning to migrate this TLD tracker to C++ OpenCV as well. Do you think it would be worthy? or the python solution is efficient enough? Thanks!

I have used George Nebehay’s C++ port of OpenTLD to port it to python. https://github.com/gnebehay/OpenTLD
And that works really well. Python is too slow to iterate over 10^7 range. That C++ version works really well.

So mftrack() works the same way? you need to give a bb right?
Plus,does the OpenTLD work for images grabbed from kinect. I am currently doing a thesis project at CAIR and searching various methods for head tracking. I need to work with Visual Studio so is there a way I could get my hands on the algo or someway to import the whole thing there?

Yes, mftrack() works the same way but I have added getBB() function so there’s no problem with that now.
You can connect kinnect with OpenCV as well as SimpleCV. In SimpleCV, it’s a lot easier. I can’t say about Windows though as I have never used SimpleCV/OpenCV on Windows.

This is just a Median Flow Tracker. If you want the completer OpenTLD python port, it’s on my GitHub. It’s very slow (as it’s python) and detection is not that good.
If you are allowed to use C++, I would suggest you try George Nebehay‘s C++ OpenCV port of OpenTLD. It works with Visual Studio too. You can tweak the source code and add Kinnect support. If you’re going to work on OpenTLD, I would suggest you should join the google group. It’s kind of informative and very helpful.

hmm … i’ve already seen the OpenCV support for OpenNI …. searching for something that is more robust … felt OpenTLD was good. so i’ll try the openCV port.
You’ve written everything from scratch right … some way i could get find the algo and make the whole code myself … cause i have to integrate it to a OpenSceneGraph program that they have already made.
Thanks :)