Bildvergleichsalgorithmus
Ich versuche, Bilder miteinander zu vergleichen, um festzustellen, ob sie unterschiedlich sind. Zuerst habe ich versucht, eine Pearson-Korrelation der RGB-Werte zu erstellen, was auch recht gut funktioniert, es sei denn, die Bilder sind ein bisschen verschoben. Wenn also ein Bild 100% identisch ist, aber ein Bild ein wenig bewegt ist, erhalte ich einen schlechten Korrelationswert.
Irgendwelche Vorschläge für einen besseren Algorithmus?
BTW, ich spreche über tausend Bilder zu vergleichen ...
Bearbeiten: Hier ist ein Beispiel für meine Bilder (mikroskopisch):
im1:
im2:
im3:
im1 und im2 sind gleich, aber ein bisschen verschoben / geschnitten, im3 sollte als komplett anders erkannt werden ...
Bearbeiten: Problem ist mit den Vorschlägen von Peter Hansen gelöst! Funktioniert sehr gut! Danke an alle Antworten! Einige Ergebnisse finden Sie hierhttp://labtools.ipk-gatersleben.de/image%20comparison/image%20comparision.pdf