I have a bit noisy image where the background is not homogeneous. The image contains brigther convex spots, and I need to detect them. Here's a link for an example image:
I know there is a lot of circle detection algorithm, but the difference between the environment and the object is too small. Do you any suggestion, how to segment the brigther spot? Or any idea to increase the intensity difference between them?
update:
the OpenCV environment is C++. I tried the adaptive threshold with many parameters. Here's the result:
It is not bad, but the image contains a lot of other black spots. And sometimes the spots area near the same as the object, so in that way I can't distinguish later.
See Question&Answers more detail:os