Ответы:
TL; DR: использовать Visipics.
То, что вы ищете, называется обратным поиском изображения :
[Это] техника, которая включает в себя предоставление образца изображения, на котором [система] будет основывать свой поиск; с точки зрения поиска информации, образец изображения - это то, что формулирует поисковый запрос.
Самый популярный обратный поиск изображений - это веб-интерфейс, такой как TinEye , и даже поиск картинок Google .
Тем не менее, они будут искать среди изображений, представленных в Интернете; что вам нужно, это инструмент, который будет выполнять обратный поиск изображений по файлам на вашем компьютере.
Ну, Visipics делает именно то, что вам нужно, бесплатно, работает на Windows (2000, 2003, XP, Vista, Seven) и Linux (через Wine). Я использовал его сам в прошлом, и это действительно быстро, поддерживает JPG, PNG и RAW, и его фильтр чувствительности можно настроить вручную.
С официального сайта:
VisiPics делает больше, чем просто ищет идентичные файлы, он выходит за рамки контрольных сумм для поиска похожих изображений и (...) применяет пять фильтров сравнения изображений, чтобы измерить, насколько близки пары изображений на жестком диске.
Visipic значительно быстрее любого другого коммерческого продукта и (...) обнаруживает два файла с разным разрешением одного и того же изображения как дубликат, или одно и то же изображение, сохраненное в разных форматах, или дубликатов, где произошли только незначительные косметические изменения.