SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 200915 24 févr. 2006 à 22:36
Bien tu pourrais utiliser GetPixel en boucle et stocker les couleurs dans un tableau DWORD jusqu'a ce que toute ta premier image son scanner. La même chose pour la seconde et comparer les deux tabeaux.
platon179
Messages postés237Date d'inscriptionlundi 20 mai 2002StatutMembreDernière intervention22 juillet 20112 25 févr. 2006 à 14:47
Salut,
Tu peux essayer de trouver la "distance" séparant deux images... Par exemple, tu fais la somme des différences des couleurs de deux pixels au meme endroit (si les images sont de meme dimension bien sur...Si elles n'ont pas la meme taille, elles ne sont pas identiques, comme l'a dit Joky...). Si tu trouves 0, les deux images sont 100% identiques... Sinon, plus la somme est grande, plus les images sont différentes...
int total=0:
for(int i=0; i<x; i++)
for(int j=0; j<y; j++)
total += (image2[i][j] - image1[i][j]);
Solsker
Messages postés2Date d'inscriptionsamedi 25 février 2006StatutMembreDernière intervention17 avril 2008 28 févr. 2006 à 16:32
Salut à tous, je suis nouveau sur ce site, qui est par ailleurs très complet.
Je suis actuellemnt étudiant en informatique, donc un novice. J'ai le meme probleme pour comparer deux images prise par une camera. Je voudrait donc savoir si quelqu'un pourrait m'aider car je suis vraiment bloquer. Au fait pour info, je programme avec borland c++. Merci d'avance.