Zoeken naar dezelfde afbeeldingen in verschillende resoluties?
Ik was benieuwd of er mogelijkheden zijn om naar een zelfde afbeelding te zoeken, die in verschillende resoluties kan bestaan?
Ik weet dat je met een md5-checksum een controle kan doen of een bestand gelijk is, maar soms is er sprake van een bestand in een ander formaat waarbij de md5-checksum uiteraard anders is.
Heeft iemand hier een oplossing voor?
Zo kan ik mijn mijn verzameling geüploadde foto's eens uitzoeken.
Je zou eens kunnen kijken of wanneer je van een origineel een thumb maakt of dat altijd dezelfde thumb (md5-wise) genereert. Als dat het geval is zou je van alle originelen opnieuw een thumb/alternatieve versie kunnen maken en de hashes kunnen verzamelen.
Van beide formaten verschillen de md5-hashes, helaas.
- Ariën - op 08/01/2018 16:13:05:
Van beide formaten verschillen de md5-hashes, helaas.
Uiteraard, maar ik bedoel, als je de verschillende formaten tijdelijk opnieuw creëert (zou dus wel handig zijn als je hier een vaste manier voor hebt) dan zou je de hashes van alternatieve formaten kunnen verzamelen bij een origineel.
Dan toch wel de EXIF gegevens.
Dan kun je op grond van die gegevens de data vergelijken.
Bijv. het tijdstip waarop de foto gemaakt is staat in EXIF.
http://www.fotografille.nl/tips/metadata-wat-is-het-en-wat-kun-je-ermee
https://github.com/romainneutron/PHPExiftool
Gewijzigd op 09/01/2018 15:11:00 door Hans De Ridder
Deze class gebruikt wat eenvoudige beeldbewerkingen om afbeeldingen te vergelijken. Zoiets zou je zelf ook kunnen bouwen.
Quote:
It resizes the images to a 8x8 square, converts the result into grey scale images, takes the color mean, and computes the hammering distance of the images' bits. The class returns a number that is below 10 if the images are similar.
Gewijzigd op 09/01/2018 23:32:00 door - Ariën -