I am getting into image processing and am trying to count the number of fruit loops in an image (as attached). I used the color threshholder app to isolate the fruit loops and convert the image to binary, then I inverted the colors so that the background was white and the loops were black, but there was still a little bit of feedback remaining in the image in the form of small clusters of black dots. I tried using the bwareaopen function to remove them but it didn't affect the image. When I used bwlabel to try to count the number of objects, it returned a number much higher than the amount of fruit loops in the bowl, and seemed to have been counting the black dots as well. Was there any step that I might've missed? Also, would there be a more conventional/easier was to go about counting the fruit loops?