Ask Your Question

How to distinguish blobs when they are next to each other

asked 2012-09-08 06:50:53 -0500

this post is marked as community wiki

This post is a wiki. Anyone with karma >50 is welcome to improve it.

Hello there, I'm new with openCV.

I have the following question regarding blobs detection:

I'd like to distinguish blobs when they are near. For example in the traffic sequence is possible tracking 2 or more cars(or pedestrian) as one unique blob. Until now I am tracking blobs using foreground technique and I correctly detect separated moving objects. When there are 2 objects attached my segmentator catch the 2 objects as one blob, instead of two.

You know if there techinque for separating blobs that are near? for example using histogram..


edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2012-09-08 10:50:06 -0500

unxnut gravatar image

You may be able to separate them if they have been distinguished in some way, for example different color or gray scales. Another thing to consider will be a filter like Kalman that keeps track of their motion. Such filter will track them while the pedestrians move towards each other, lose them while they are merged, and track them again after they have been separated. You may have to play with some fine tuning on the filter.

edit flag offensive delete link more

Question Tools


Asked: 2012-09-08 06:50:53 -0500

Seen: 1,035 times

Last updated: Jan 04 '13