Can someone help me on how to detect spots on an image like this on the picture using python?
After detecting the spots, there goes a red circle around and plots it as shown on the pictures attached here.
This is the 3D plot of the detected spots.
Can someone help me on how to detect spots on an image like this on the picture using python?
After detecting the spots, there goes a red circle around and plots it as shown on the pictures attached here.
This is the 3D plot of the detected spots.
You can do this using a Gaussian Mixture Model. I don't think there is a function in SciPy, but there is one in scikit-learn
Here is a tutorial on this.
(from my answer to this question)
Of if your spots always look similar I would recommend Template Matching. There is a function in OpenCV for this. And also one in scikit-image.