Hola,
La forma "tradicional" de representar una imagen es como un array o matriz bidimensional en la que cada "celda" representa un pixel. Este pixel estara representado por una terna de valores que deterninan el color en formato RGB. Esto seria de forma simplificada la forma en que un ordenador representa en memoria una imagen.
Si lo que quieres hacer es un reconocedor de imagenes, estilo OCR, aparte de saber representar las imagenes tambien deberias aprender algo de inteligencia artificial, porque esta se suele usar para identificar patrones y para aprendizaje. Sobre IA puedes mirar
www.ai-depot.com . Simplemente para indicar que no es solo "programacion grafica" lo que necesitas.
Espero haber sido de ayuda.