Ask Your Question

Finding white circles only

asked 2017-08-14 17:05:52 -0500

m3rt gravatar image

Hi everyone;

I am trying to detect white circle (yes, just one) on video capture. I have converted the frame to HSV and by using inRange, the program can detect white pixels now in Python 3. But, I need to detect pixels if they are a circle. How can I do that? With Hough circle transform?

Thanks in advance.

edit retag flag offensive close merge delete


Did you try Hough transform ? what is the result ?

Ziri gravatar imageZiri ( 2017-08-14 20:44:50 -0500 )edit

1 answer

Sort by ยป oldest newest most voted

answered 2017-08-16 05:17:44 -0500

sleo5 gravatar image

If you already know there is just one circle on your video and it is white, you don't have to convert the frame to HSV. Circle Hough Transformation it's enough. But if there are a lot of noises, you have to optimize your detection playing with your parameters. Take a look at the c++ code here. Maybe it will help you to understand the approach. (I've never used Python, so I can't implement an example for you).

good luck

edit flag offensive delete link more
Login/Signup to Answer

Question Tools

1 follower


Asked: 2017-08-14 17:05:52 -0500

Seen: 333 times

Last updated: Aug 16 '17