Hallo,
ich möchte zwei Bilder miteinander vergleichen. Jetzt habe ich gelesen, dass man aus den Bildern Pixel-Arrays macht und diese dann miteinander vergleicht. Ich will diese Bilder nirgends anzeigen lassen oder sonst was mit ihnen machen. Ich will nur prüfen ob sie identisch sind.
Ich habe dazu schon ein paar Beiträge gelesen und auch schon gegoogelt. Leider komme ich immer noch nicht auf eine ordentliche Lösung.
Vielleicht hat jemand die Geduld es mir noch einmal zu erklären wie ich da vorgehen muss.
Ich beschreibe mal meinen bisherigen Weg.
Jetzt hab ich gelesen, dass ich irgendwie die Klasse PixelGrabber ins Spiel bringen muss.
Aber da hängts irgendwie...
Vielleicht bin ich ja auch mit obigen Vorgehen schon auf dem Holzweg.
Ich bitte also um Rat.
mfg, beachdiddi
ich möchte zwei Bilder miteinander vergleichen. Jetzt habe ich gelesen, dass man aus den Bildern Pixel-Arrays macht und diese dann miteinander vergleicht. Ich will diese Bilder nirgends anzeigen lassen oder sonst was mit ihnen machen. Ich will nur prüfen ob sie identisch sind.
Ich habe dazu schon ein paar Beiträge gelesen und auch schon gegoogelt. Leider komme ich immer noch nicht auf eine ordentliche Lösung.
Vielleicht hat jemand die Geduld es mir noch einmal zu erklären wie ich da vorgehen muss.
Ich beschreibe mal meinen bisherigen Weg.
Code:
File f = new File("/pfad/zu/meinem/Bild/xy.jpg");
BufferedImage img = ImageIO.read(f);
int[] pix = new int[img.getWidth()*img.getHeight()]; // int[] mit der Größe "breite * höhe", um alle Pixel unterzubringen
Aber da hängts irgendwie...
Vielleicht bin ich ja auch mit obigen Vorgehen schon auf dem Holzweg.
Ich bitte also um Rat.
mfg, beachdiddi