I have some basic experience with OpenCV after reading a few books. I want to write a program that identifies cards from the game Set from an image like this (and eventually from live video):
I'm wondering what the best approach would be.
- Should I train nine objects (three different shapes with three different shadings) and find those in the image?
- Should I use edge detection and try to identify the shapes that way?
- Is there some other approach I should use?