How should I track multiple dots (1-2 mm) using opencv in real time?

asked 2020-08-28 02:11:12 -0500

I need to track dots (e.g. 10 red & 10 yellow ones) on black background in real-time. They will get names at the start(e.g. dot1,dot2, etc), so that they will be not confused in the process. Many trackers do not seem to be good at tracking little objects. So, which trackers and detection tools would you suggest? also, which is better for this kinds of job: python or c++?

ps I tried MOSSE and CSRT trackers, they don't seem to see small object well

edit retag flag offensive close merge delete

Comments

how do you detect the dots ? will they ever leave the viewport ?

so that they will be not confused in the proces

how do you plan to do that ?

which is better for this kinds of job: python or c++?

it shouldn't matter. use what you're more familiar with

berak gravatar imageberak ( 2020-08-28 02:17:08 -0500 )edit