For a project I am working on, I need some kind of way for a micro-controller (preferably Arduino, since I have background knowledge) to identify a certain symbol on a piece of paper (e.g. recognising an ampersand drawing), and then run some code depending on what it sees. The more symbols it could recognise, the better.
I understand that for identifying pictures in almost any program, you need a database to refer to. I assume this wouldn't be too difficult, but some tips on managing a database would be appreciated.
If there aren't any simple Arduino programs that exist, I could work with a pre-existing IC built for this purpose (I don't know if that would make sense, but just throwing ideas around). A link to a datasheet would also be appreciated.