SDL est une librairie simple qui te permet (outre d´implémenter des jeux 2D) également de gérer des images :
de charger un BMP vers une structure, et de le sauver.
Si tu "lock" l´image, alors tu peux accéder a ses pixels comme une matrice...
De la, ça devient un probleme qui n´est plus graphique du tout.
Comme dit godril, la reconnaissance de forme n´est pas un probleme simple : beaucoup de chercheurs recherchent sans arret des algos de meilleur en meilleur...
A titre d´exemple :
Met cote a cote un enfant de 4 ans et une machine superpuissante.
si tu montres une photo a chacun (via caméra ou scanner pour la machine)
Et que tu demandes combien de personnes sont présentes sur la photo : (probleme typique de reconnaissance de forme)
L´enfant de 4 ans tollera a plat de couture le plus puissant des programmes actuels...