Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Open CV's HoughCircles() is ~1000 times faster than my version

I tried to write my own version of Hough Transform for circles.

Even after a few cycles of optimization I could not get close the performance of OpenCV. So I started going through there code and suspect that Open CV might be using GPU to get their current performance.

The code can be found here:

https://bitbucket.org/YontanSimson/opencv-projects/src/e504c2a4bd4043003456c63a44e440b96ae86050/HoughCircle/?at=master

My CPU is an Intel 8 core i7-3770 CUP @ 3.4GHz My Display Adapter is an Intel HD Graphics 4000

Is this true or false?

Open CV's HoughCircles() is ~1000 times faster than my version

I tried to write my own version of Hough Transform for circles.

Even after a few cycles of optimization I could not get close the performance of OpenCV. So I started going through there code and suspect that Open CV might be using GPU to get their current performance.

The code can be found here:

https://bitbucket.org/YontanSimson/opencv-projects/src/e504c2a4bd4043003456c63a44e440b96ae86050/HoughCircle/?at=master

My CPU is an Intel 8 core i7-3770 CUP @ 3.4GHz My Display Adapter is an Intel HD Graphics 4000

Is this true or false?

Open CV's HoughCircles() is ~1000 times faster than my version

I tried to write my own version of Hough Transform for circles.

Even after a few cycles of optimization I could not get close the performance of OpenCV.

The code can be found here:

https://bitbucket.org/YontanSimson/opencv-projects/src/e504c2a4bd4043003456c63a44e440b96ae86050/HoughCircle/?at=master

My CPU is an Intel 8 core i7-3770 CUP @ 3.4GHz My Display Adapter is an Intel HD Graphics 4000

Is this true or false?How do they manage to get good results so fast?