Bonjour,
je voudrais savoir si quelqu'un connaît un moyen pour comparer une image pixel par pixel en java.
Merci !!
Version imprimable
Bonjour,
je voudrais savoir si quelqu'un connaît un moyen pour comparer une image pixel par pixel en java.
Merci !!
C'est quoi dont tu disposes exactement ? Deux objets BufferedImage ?
Si oui, regardes la méthode getRGB qui renvoie un int[] et la méthode Arrays.equals(int[])
Non j'ai juste deux objets de type Image. La méthode getRGB ne me fera pas une comparaison pixel par pixel. Ca ne sera pas assez précis.
Je voudrais détecter le moindre petit changement de pixel entre deux images.
Si il n'y a pas de méthodes pour le faire quelqu'un connait t'il un algo à mettre en place ?
Tu peux utiliser un PixelGrabber, pour avoir la liste des pixels sous forme d'un tableau.
oui mais si je répète l'opération plusieurs fois tout ceci risque de prendre du temps non ?
n'y a t'il un moyen plus optimisé ?