I need to count the number of chalks on image with MatLab. I tried to convert my image to grayscale image and than allocate borders. Also I tried to convert my image to binary image and do different morphological operations with it, but I didn't get desired result. May be I did something wrong. Please help me!
My image:
You can use the fact that chalk is colorful and the separators are gray. Use
rgb2hsv
to convert the image to HSV color space, and take the saturation component. Threshold that, and then try using morphology to separate the chalk pieces.