Vergleichen Sie 2 Bilder in PHP
Vergleich 2 Bilder zu sehen, wenn Sie beide die gleichen Dateien sind einfache, warf die Dateien MD5, aber ist es möglich oder sogar für plausibel, um zu bestimmen, wenn 2 Bilder werden mittels PHP-GD, um die Differenz der beiden Bilder. Wenn wir wo bekommen Sie die Differenz der beiden, und es war alles weiß (id übernehmen weiß oder auch schwarz), dann wären wir jetzt wissen, seine beide das gleiche Foto?
Auch Seite Hinweis: die id gerne wissen, ob seine mögliche, um 2 Bilder von gleicher Größe zu erstellen, die eine Zwiebel-Haut-Effekt, 50% Transparenz auf 1 und 50% auf der anderen.
InformationsquelleAutor der Frage Joseph | 2010-07-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
ImageMagick bietet verschiedene tools, die Sie dafür benutzen können, durch die PHP-ImageMagick-extension.
http://www.php.net/manual/en/function.imagick-compareimages.php
Größte problem ist, dass die Dokumentation für die Bibliothek ist ziemlich viel nicht-bestehenden, so gibt es eine Menge von Versuch und Irrtum beteiligt.
InformationsquelleAutor der Antwort kander
InformationsquelleAutor der Antwort Hamada Mido
libpuzzle ist eine PHP-Erweiterung, die können die Bilder miteinander vergleichen.
InformationsquelleAutor der Antwort pfrenssen
Eine ähnliche Frage wurde auf dieser Stackoverflow-thread und ich hatte etwas entwickelt, was für meinen eigenen Gebrauch. Posten Sie hier, so dass es anderen helfen kann.
Dauert es zwei (oder mehr Bilder) und gibt Ihnen Optionen zum überprüfen der Unterschied zwischen Ihnen. Optionen wie Auflösung zu verwenden, und strenge.
Schrieb ich eine umfassende Beitrag auf Sie als gut.
InformationsquelleAutor der Antwort Pat Cullen
Bild-Vergleich-Funktion in PHP mit der GD-Bibliothek
http://www.robert-lerner.com/imagecompare.php
InformationsquelleAutor der Antwort TechNikh
Nicht sicher, ob es einfach ist und die Lösung beendet, aber wahrscheinlich können Sie sich eine Vorstellung von Bild-Erkennung von:
Gesichtserkennung mit PHP
Bild Nacktheit Filter (Klasse)
InformationsquelleAutor der Antwort Sarfraz
Wenn Sie vergleichen gerade zwei Dateien, dann Hashen und zu vergleichen ist die perfekte Lösung. Wenn Sie das vergleichen der großen Anzahl von Dateien, die dann besser, Sortieren Sie zuerst nach Größe und dann vergleichen Sie nur mit der gleichen Größe.
InformationsquelleAutor der Antwort mrd081
Hatte ich dedupliziert werden sollen eine Reihe von JPEG-Bildern, wo die Differenz zwischen zwei pixel-für-pixel identisch Bildern war:
Die Lösung, die ich verwendet wurde, war wie folgt:
createimagefromjpeg
Funktionimagegd2
InformationsquelleAutor der Antwort Salman A