Sim, isso pode ser feito. Para usos simples, um programa python simples é suficiente. Usando a biblioteca de imagens:
from PIL import Image
im = Image.open("image.png")
data = im.getdata()
Agora você pode acessar dados de cor para cada pixel da imagem na variável data
. Para necessidades mais complexas, há muito mais que pode ser feito. Por exemplo, veja uma postagem no blog sobre cores dominantes nas imagens .