Ask Your Question

cvbloblib library quite heavy on the processor

asked 2013-03-14 11:12:17 -0600

Claudio Carbone gravatar image

updated 2013-03-14 11:24:30 -0600

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?

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2013-03-14 12:48:04 -0600

xaffeine gravatar image

Good questions!

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2013-03-14 11:12:17 -0600

Seen: 424 times

Last updated: Mar 14 '13