Sturmrider
Erfahrenes Mitglied
Hallo
Ich suche noch immer nach einer guten Möglichkeit Bilder auf ihre Ähnlichkeit hin zu vergleichen. Natürlich solche, die sich mit PHP umsetzen lassen. Klar man könnte einfach einen Hash der Datei erstellen, doch dies bringt nichts, da man so nur ermitteln kann ob ein Bild zu 100% einem anderen entspricht.
Darum habe ich mir eine eigene Lösung (bisher nur theoretisch) ausgedacht: Zunächst verkleinere ich das (zu vergleichende) Bild auf Thumbnail-Größe. Danach ermittel ich alle Pixel des Bildes und lese sie nach Farben getrennt (evtl. bekommt man bessere Ergebnisse, wenn man dies nur mit einem schwarz-weiß Bild macht?) aus. Damit habe ich meinen Bildhash.
Nun vergleiche ich diesen Hash mit denen anderer Bilder, indem ich die Differenzen beider Hash's über die Stringlänge zusammen addiere und durch die Anzahl der Bytes teilen. Dann ermittel ich über den Dreisatz, wie viel Prozent das sind. Daran kann ich dann sehen, wie viel % die Bilder übereinstimmen.
Aber gibt es nicht noch bessere Verfahren? Ich habe einmal etwas über KI oder FUZZI Logik zum Bildvergleich gelesen, jedoch bisher nichts weiter dazu gefunden...
Ich suche noch immer nach einer guten Möglichkeit Bilder auf ihre Ähnlichkeit hin zu vergleichen. Natürlich solche, die sich mit PHP umsetzen lassen. Klar man könnte einfach einen Hash der Datei erstellen, doch dies bringt nichts, da man so nur ermitteln kann ob ein Bild zu 100% einem anderen entspricht.
Darum habe ich mir eine eigene Lösung (bisher nur theoretisch) ausgedacht: Zunächst verkleinere ich das (zu vergleichende) Bild auf Thumbnail-Größe. Danach ermittel ich alle Pixel des Bildes und lese sie nach Farben getrennt (evtl. bekommt man bessere Ergebnisse, wenn man dies nur mit einem schwarz-weiß Bild macht?) aus. Damit habe ich meinen Bildhash.
Nun vergleiche ich diesen Hash mit denen anderer Bilder, indem ich die Differenzen beider Hash's über die Stringlänge zusammen addiere und durch die Anzahl der Bytes teilen. Dann ermittel ich über den Dreisatz, wie viel Prozent das sind. Daran kann ich dann sehen, wie viel % die Bilder übereinstimmen.
Aber gibt es nicht noch bessere Verfahren? Ich habe einmal etwas über KI oder FUZZI Logik zum Bildvergleich gelesen, jedoch bisher nichts weiter dazu gefunden...