detect circle and dfferentiate location for each answer

1 vue (au cours des 30 derniers jours)
Abdul
Abdul le 2 Jan 2012
i want to detect location of answer and separate image for each answer. http://i1108.photobucket.com/albums/h404/abdulhadi3/College-Admin-Survey.png

Réponses (2)

Ingo
Ingo le 3 Jan 2012
Since there's no answer so far, I'll give it a try.
Assuming you at least approximately know the coordinates of the circles (which you do, if the scan is good), I would just count non-white pixels or calculate some sort of color average within a certain area around them. The one with the most non-white pixels or with the "highest blackness" should be the chosen answer then.
With "non-white" pixels I mean, that the difference of the pixel to white is bigger than a certain treshold (because in the scan, the pixels are not perfectly white).
You could also segment the picture into black and white first, that would make the recognition easier/better, I guess.
Then again, this is just an idea.

Abdul
Abdul le 3 Jan 2012
can you give the code in matlab?please...

Catégories

En savoir plus sur Image Processing and Computer Vision dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by