Поиск визуально похожих изображений для данного файла изображения (в Windows)

Я хочу, чтобы программа для Windows находила визуально похожие изображения (картинки) на моем жестком диске. Мне нужно, чтобы данное изображение было визуально похоже.

То есть взять образец изображения в качестве входных данных и выполнить поиск по всему компьютеру и найти любые изображения, визуально похожие на него.

Я перепробовал множество средств поиска визуально похожих изображений, но все они лишь перепроверяют каждый файл друг с другом, чтобы найти все возможные комбинации похожих изображений. Никто не предлагает его для одного указанного изображения, так как мне это нужно.

См. Поиск изображений, визуально похожих на заданное изображение для программного обеспечения Linux.

Ответы (4)

Только сегодня нашел это в поисках чего-то похожего. (Я искал это годами, обычно раз в год. Случайно сегодня)

https://sourceforge.net/projects/imgseek/

imgSeek — это менеджер коллекций фотографий и просмотрщик с поиском по содержимому и многими другими функциями. Запрос выражается либо в виде грубого наброска, нарисованного пользователем, либо в виде другого предоставленного вами изображения (или изображения из вашей коллекции).

введите описание изображения здесь

Ух ты! Это выглядит очень впечатляюще! Голосую за меня - добро пожаловать на борт, Джереми :-)

Попробуйте поиск по изображениям с помощью независимого от ОС инструмента на основе браузера изображений (Windows, Linux, Mac и т. д.), который я разработал.

Если у вас хороший компьютер, вы без проблем сможете отсканировать более 100 000 изображений.

В случае проблем с конфиденциальностью можно сохранить и разместить страницу инструмента локально (например, на http://localhost:8000/ с локальным сервером Python ). Таким образом, никакая информация не попадет в Интернет вообще.

@NicolasRaoul Нет загрузки или расширения: это веб-приложение, поэтому оно работает прямо в браузере. Похоже, его можно использовать бесплатно, но на веб-сайте, похоже, нет политики конфиденциальности, несмотря на то, что он утверждает, что собирает данные об использовании. Возможно, @ Similar.Pictures может помочь?
@Charlie Harding: Спасибо, что выразили беспокойство по поводу конфиденциальности. Насколько мне известно, в заявлении о политике конфиденциальности нет необходимости, поскольку не собираются личные данные (PII) (как указано в Условиях обслуживания для каждого из инструментов).
Это круто. Спасибо! Я попробовал это на небольшой папке с отключенным Wi-Fi, и это работает хорошо. Следующий тест — попытаться найти изображение в гораздо большем количестве файлов. Знаете ли вы, работает ли алгоритм, если исходное изображение представляет собой квадрат, но исходная фотография, которую нужно найти, имеет другое соотношение сторон? Спасибо
@Nick Middleweek: что касается соотношения сторон, алгоритм допускает 10% разницы ширины или высоты между совпадениями. В противном случае он считает изображения разными. Но можно изменить порог вручную, изменив константу JavaScript в инструментах разработчика (она имеет значение 10). Изображения не будут совпадать, если квадрат значительно отличается от оригинала. Если мой ответ не то, что вам нужно, поделитесь примером с парой изображений, чтобы я мог его посмотреть.

Лучший инструмент Windows, который я могу найти для этого, — это Visipics http://www.visipics.info/index.php?title=Main_Page .

Он в основном использует ImageMagick для изображений отпечатков пальцев с ползунком для выбора значений сходства.

Однако похоже, что он выполняет только массовые сравнения (поэтому вы не можете указать один файл для поиска, только целые папки).

но разве у вас не может быть папки только с одним изображением?
Проблема в том, что определить имена файлов и т. д. не так просто, но возможно. Вы, как правило, должны сказать ему, чтобы он выбирал файлы из заданного фодера и подпапок, а затем специально отмечал, какие из них нужно сохранить и т. д.

Я разработал программный продукт, который в настоящее время находится в стадии бета-тестирования, и в настоящее время он бесплатен. Вы выбираете наборы папок (корневую папку набора папок или саму по себе), и программа найдет похожие изображения в наборах, если они очень похожи (почти одно и то же изображение). Единственное, в первый раз требуется время, чтобы проанализировать все ваши изображения (1 час на 15 000 изображений только в первый раз, на моем ПК). Попробуйте и, если хотите, сделайте предложение, и я постараюсь удовлетворить ваш запрос в будущем выпуске. Сайт HomeMediaTools.com . Пожалуйста, сообщайте о любых проблемах и дайте мне отзыв о вашем опыте. Это всегда ценится.