Ask Your Question
0

Skittles counter and classifier

asked 2014-12-03 14:45:30 -0600

el_pablo gravatar image

updated 2014-12-08 09:39:02 -0600

Hi there,

For fun, I have been trying to do a skittles counter. I am almost there except for a few candies which are to close together to make them easily separated for the program.

I mostly followed this website to create the program.

The program does not use hough circle to detect the candies, but peaks using distance transform.

The program and an example file is attached here.

So the question is : How can I get all the skittles and exclude false positive?

Follow up

Here's the hue channel from one experiment. How can I manage to limit the noise on certain colour? image description

Original

image description

Thanks for helping

edit retag flag offensive close merge delete

Comments

My question seems to have 2 answers, but I can't see them. How can I read the answers?

el_pablo gravatar imageel_pablo ( 2014-12-08 18:20:40 -0600 )edit

you forgot to explain what stage are you now? What have you tried? where is the problem? Show your current stage output!

Balaji R gravatar imageBalaji R ( 2014-12-09 04:29:09 -0600 )edit

2 answers

Sort by ยป oldest newest most voted
0

answered 2014-12-08 09:59:09 -0600

Goosebumps gravatar image

Have a look at watershed segmentation in combination with distance transform. There are many examples on the interwebz. Here is one in OpenCV and python: watershed

Most common steps: - Use automatic global thresholding such as Otsu - Erode this, distance transform and threshold it to get sure foreground - Dilate it to get sure background - Do watershed segmentation using the sure fore- and background

edit flag offensive delete link more
0

answered 2014-12-04 07:14:21 -0600

And what is your question?

edit flag offensive delete link more

Question Tools

Stats

Asked: 2014-12-03 14:45:30 -0600

Seen: 606 times

Last updated: Dec 08 '14