Machine Vision

cancel
Showing results for 
Search instead for 
Did you mean: 

How to track a mobile object, masking the others?

Hi

 

I work with spherical objects with a dimeter size equal to 100 micrometers. The objects are immersed in a fluid. They are movable, swimming in the fluid. I would like to track one of them, masking the others. Could somebody give me an advise how to do it?

 

Regards

0 Kudos
Message 1 of 3
(4,061 Views)
-There is one example of tracking(tracking car) did you check?
-Goto Help>>Find Examples>>Search for tracking.

In general if you want to track an object, you have to identify the object, by using any matching techniques or any particle analysis techniques.
Thanks
uday
0 Kudos
Message 2 of 3
(4,047 Views)

Hello,

 

sincu you did not attach any images it's hard to say, but check this out (a toolkit i've made, wrapping various OpenCV functions):

 

https://decibel.ni.com/content/blogs/kl3m3n/2014/09/05/point-cloud-library-pcl-and-open-computer-vis...

 

You could use camshift/meanshift tracking based on hue-saturation histogram backprojection, or perhaps you could just try masking your image with backprojection only.

 

Spherical - since you are processing in 2D space, you can also try using Hough circle transformation to detect the circles and track them on subsequent frames using for example Euclidean distance from detected centers as your criteria.

 

Can you post a sample image?

 

Best regards,

K


https://decibel.ni.com/content/blogs/kl3m3n



"Kudos: Users may give one another Kudos on the forums for posts that they found particularly helpful or insightful."
0 Kudos
Message 3 of 3
(4,037 Views)