Ask Your Question

Claudio Carbone's profile - activity

2013-03-14 12:48:17 -0500 received badge  Student (source)
2013-03-14 11:21:18 -0500 received badge  Editor (source)
2013-03-14 11:20:52 -0500 answered a question CvBlobTrackerAuto Memory Use

By using the cvBlobs library you could do it yourself using just the memory you need.

We developed our own blob tracking algo this way.

2013-03-14 11:12:17 -0500 asked a question cvbloblib library quite heavy on the processor

In my lab they developed an algorithm which provides real world robots positions by tracking color-coded markers with a camera.

This is achieved using the cvBlobs library available here.

The software is really heavy though: can't do more than 10fps on a dual core core2 with 2gigs of ram. The camera resolution is 1280x768, average number of markers is 8, maximum marker speed is about 10cm/s.

Can OpenCL or CUDA or whatever be used in conjunction with OpenCV to speed up the calcs?

These don't seem like taxing parameters, yet the software is running at 100% cpu. Since there is not much it can waste resources on, I am wondering if there are less computationally intensive ways of tracking markers via OpenCV that I could exploit.

And why is there a cvBlobs separated library, and why there are no similar function in the main OpenCV library?