TL; DR: Use Visipics.
Lo que estás buscando se llama búsqueda de imagen inversa :
[Es una] técnica que implica proporcionar una imagen de muestra en la que [el sistema] basará su búsqueda; En términos de recuperación de información, la imagen de muestra es lo que formula una consulta de búsqueda.
Las búsquedas de imágenes inversas más populares están basadas en la web, como TinEye , e incluso Google Image Search .
Aquellos, sin embargo, buscarán entre las imágenes presentes en la web; lo que necesita es una herramienta que realice una búsqueda inversa de imágenes en los archivos de su computadora.
Bueno, Visipics hace exactamente lo que necesita, es gratis, se ejecuta en Windows (2000, 2003, XP, Vista, Seven) y Linux (a través de Wine). Lo he usado yo mismo en el pasado y es realmente rápido, admite JPG, PNG y RAW, y puede personalizar su filtro de sensibilidad manualmente.
Desde el sitio oficial:
VisiPics hace más que solo buscar archivos idénticos, va más allá de las sumas de comprobación para buscar imágenes similares y (...) aplica cinco filtros de comparación de imágenes para medir qué tan cerca están los pares de imágenes en el disco duro.
Visipic es considerablemente más rápido que cualquier otro producto comercial y (...) detectará dos archivos de resolución diferentes de la misma imagen como duplicados, o la misma imagen guardada en diferentes formatos, o duplicados donde solo se han producido cambios cosméticos menores.