I'm trying to detect concentric circles in an image of a paper target using AForge.NET. I can clean up the image using Threshold(88) or Edges, but can't work out how to detect the circles.
Original image size = 450 x 479 px
Steps so far:
- convert image to greyscale
- use Edge to find circles (Threshold(88) also works)
- Run HoughTransform with radius of = 100, output using 'ToBitmap'
- Count the circles found (I get 69750 circles detected)
- Draw the 20 most intensive circles
I don't have a background in image processing; any guidance very much appreciated.