Ищем и находим с помощью картинок google

Нахождение одинаковых фотографий в три клика с VisiPics

Следующая программа – VisiPics. В отличие от рассмотренной выше Image Comparer, VisiPics является бесплатным приложением, также специализирующемся на дубликатах фото. Увы, локализации на русский здесь нет, но расстраиваться по этому поводу точно не стоит: всё очень просто и предельно понятно.

С помощью боковой панельки навигации (мы обвели её в рамку) выберите нужный каталог. Далее нажмите стрелочку со значком «+», чтобы добавить эту папку в список, по которому будет вестись поиск. При желании таким же образом вы можете выбрать ещё несколько папок. Наконец, третьим шагом нажмите кнопку Play, чтобы запустить процесс нахождения дубликатов.

Справа от неё располагается специальный ползунок, где вы можете настраивать уровень «внимательности» программы. В случае установленного по умолчанию базового уровня VisiPics обнаружила для нас лишь две группы дубликатов, одна из которых состояла из трёх изображений, а другая из двух:

Это те изображения, которые программа считает практически идентичными дубликатами. Однако если вы понизите ползунок до уровня Loose, то находиться будут и просто похожие друг на друга изображения. В нашем случае при установке Loose вместо Basic приложение нашло ещё четыре (в итоговом тесте ниже – 5) группы дубликатов, а одну из двух уже найденных дополнило ещё одной картинкой:

Дополнительных опций у программы относительно немного. Здесь можно настроить поиск в подпапках (по умолчанию он включён), отображение скрытых папок, учёт фотографий, повёрнутых на 90 градусов. На вкладке loader можно попросить VisiPics игнорировать мелкие файлы или, наоборот, картинки в слишком большом разрешении

Последнее важно для скорости

Скачать Find.Same.Images.OK

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

После того, как определитесь и нажмёте на нужную ссылку — не спешите и не тыкайте ни на что на появившейся странице…

…через несколько секунд Ваш установщик скачается автоматически, а если этого не произошло всё-таки по какой-то причине — тогда уже можно кликнуть на альтернативную ссылку для запуска загрузки в ручном режиме…

Find.Same.Images.OK работает во всех версиях Windows, начиная с Vista, «понимает» такие графические форматы — JPEG, GIF, PNG, BMP, PCX, WMF, TIFF, TGA и RAW.

Производитель даже приложил таблицу с результатами проверки инсталляторов программы на сервисе ВирусТотал (клик по хеш-сумме перекинет в VirusTotal)…

Теперь Вы знаете, как бесплатно найти похожие картинки и фото в компьютере. До новых полезных компьютерных программ и интересных приложений для Андроид.

Нейросети и Metric Learning

Нейронная сеть в задаче поиска похожих используется как feature extractor (бэкбон). Выбор бэкбона зависит от объема и сложности данных — рассмотреть можно все от ResNet18 до Visual Transformer.

Первая особенность моделей в Image Retrieval — это магия в голове нейросети. На лидерборде по Image Retrieval борются за построение лучших дескрипторов — тут есть и Combined Global Descriptors с параллельными пулингами и Batch Drop Block для более равномерного распределения активации по выходной карте признаков.

Второй главной фишкой являются функции ошибок. Их очень много. Только в Deep Image Retrieval: A Survey представлено больше десятка зарекомендованных парных лоссов. Еще столько же есть классификационных. Главная суть всех этих лоссов — обучить нейросеть трансформировать изображение в вектор линейно разделимого пространства, так чтобы далее можно было сравнивать эти вектора по косинусному или евклидову расстоянию: похожие изображения будут иметь близкие эмбеддинги, непохожие — далекие. Рассмотрим подробнее.

I Look Like You — бесплатное приложение, которое поможет найти двойника

Данный онлайн сервис совершенно бесплатно поможет отыскать вашего двойника по фото. Чтобы свободно пользоваться услугами «I Look Like You», отключите блокировщики рекламы. Простой интерфейс позволит вам всего за несколько секунд просканировать небольшую базу данных этого сайта.

Как пользоваться этим сервисом для поиска похожего человека по фотографии:

  1. Зайдите на сайт ilooklikeyou.com.
  2. Нажмите на оранжевую клавишу «Find your match».
  3. Загрузите до 5 фотографий со своего компьютера или подключите Facebook-аккаунт.
  4. Выберите тот снимок, который хотите использовать прямо сейчас. Кликните по нему.
  5. Поставьте галочку напротив появившейся строчки «Подтвердите, что это фото принадлежит вам». Затем нажимайте на кнопку «Confirm», расположенную чуть ниже.
  6. Если вы на сайте впервые или не хотите авторизоваться, то на этом этапе придется заполнить регистрационную форму. Впишите все необходимые сведения и нажмите на кнопку «Sign Up».
  7. Система немедленно выдаст результат. Если совпадений не обнаружено, всплывет окно «Error».
  8. При обнаружении схожих лиц, вы увидите список своих двойников. Над каждым из них система вывесит процент соответствия. Выберите до 5 человек, имеющих с вами наибольшее сходство. Это повлияет на развитие проекта.

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

Как найти оригинал заданного изображения

К примеру, у вас есть какая-то фотка, возможно кадрированная, пожатая, либо отфотошопленная, а вы хотите найти её оригинал, или вариант в лучшем качестве. Как это сделать? Проводите поиск в Яндекс и Гугл, как описано выше, либо средствами PhotoTracker Lite и получаете список всех найденных изображений. Далее руководствуетесь следующим:

  1. Оригинальное изображение, как правило имеет больший размер и лучшее качество по сравнению с измененной копией, полученной в результате кадрирования. Разумеется можно в фотошопе выставить картинке любой размер, но при его увеличении относительно оригинала, всегда будут наблюдаться артефакты. Их можно легко заметить даже при беглом визуальном осмотре.
    Статья в тему: Как изменить размер изображения без потери в качестве.
  2. Оригинальные снимки частенько имеют водяные знаки, обозначающие авторство снимка (фамилия, адрес сайта, название компании и пр.). Разумеется водяной знак может добавить кто угодно на абсолютно на любое изображение, но в этом случае можно поискать образец фото на сайте или по фамилии автора, должно быть он где-то выкладывает своё портфолио online.
  3. Если ваш образец фото черно-белый (сепия и пр.), а вы нашли такую же, но полноцветную фотку, то у вас явно не оригинал. Добавить цветность ч/б снимки гораздо более сложнее, чем перевести цветную фотку в черно-белую

Как найти по картинке в Яндексе

Второй популярный поисковик тоже имеет свой инструмент для работы с графическими файлами. Поиск по фото с телефона в Яндексе можно проводить только при помощи загрузки файлов, по ссылкам результаты получаются некорректными. К примеру, если дать линк на изображение из википедии, то в выдаче у вас будут все страницы с этого сайта. Анализ загруженной картинки работает отлично, для его использования вам нужно сделать следующее:

  1. Откройте главную страницу поисковика Яндекс.
  2. Тапните по пустому полю один раз. Появится подменю с названием «Спросить картинкой».
  3. Нажмите на эту строчку, загрузите из папки с телефона необходимое фото или изображение.
  4. Тапните на значок лупы и получите результаты выдачи. Кроме полных совпадений будут показаны ссылки на схожие файлы.

Как искать на компьютере

Google Images

По файлу. Перейдите на сайт images.google.ru и щелкните по значку фотоаппарата в конце строки.

Перетяните снимок в окошко.

Или перейдите на вкладку «Загрузить файл», кликните по кнопке «Выберите файл» и откройте изображение с ПК.

Сервис покажет копии снимка в разных размерах, на каких сайтах они встречаются, а также похожие кадры.

1. Щелкните по снимку правой кнопкой мыши, выберите «Копировать URL картинки» или похожий пункт.

2. Перейдите в сервис images.google.ru. Кликните по значку фотоаппарата.

3. На вкладке «Указать ссылку» щелкните по строке правой кнопкой мыши и выберите «Вставить». Добавится адрес файла в сети – длинный код, состоящий из букв и цифр. Нажмите «Поиск по картинке».

Гугл покажет результаты: копии изображения, на каких сайтах оно размещено и похожие снимки.

На заметку. В программе Google Chrome эта функция встроена в меню. Достаточно кликнуть правой кнопкой мыши по снимку и выбрать из списка пункт «Найти картинку». Сразу после этого автоматически откроется новая вкладка с результатом.

Яндекс Картинки и TinEye

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

Яндекс Картинки. Переходим на сайт yandex.ru/images и нажимаем на иконку с фотоаппаратом в конце строки.

Перетягиваем снимок с компьютера в верхнее поле.

Или щелкаем по кнопке «Выберите файл» и через окошко открываем нужное изображение.

После загрузки Яндекс покажет результаты: копии картинки в разных размерах, сайты, где она встречается, и похожие кадры.

  1. Кликаем по кадру правой кнопкой мыши, выбираем «Копировать URL картинки».
  2. Переходим на yandex.ru/images, нажимаем на значок фотоаппарата.
  3. Вставляем ссылку в строку «Введите адрес картинки» и нажимаем «Найти». 

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

Сразу после загрузки появятся результаты: на каких сайтах встречается данный кадр. Их можно отсортировать по размеру через пункт «Sort by» и по сайтам через «Filter by domain/collection».

Например, выбрать только большого размера или только по товарам Алиэкспресс, Таобао.

Также через Тинай можно искать изображения, размещенные на сайтах, в соц сетях. Принцип тот же, что : щелкаем по снимку правой кнопкой мыши, выбираем «Копировать URL», вставляем в TinEye и нажимаем Enter.

Функции ошибок

Contrastive Loss

Самая простая для понимания функция ошибки — Contrastive Loss. Это парный лосс, т.е. объекты сравниваются по расстоянию между друг другом.

Нейросеть штрафуется за отдаленность друг от друга эмбеддингов изображений p и q, если эти изображения на самом деле похожи. Аналогично, возникает штраф за близость эмбеддингов, изображения которых на самом деле непохожи друг на друга. При этом в последнем случае мы ставим границу m (например, 0.5), преодолев которую, мы считаем, что нейросеть справилась с задачей «разъединения» непохожих изображений.

Triplet Loss

Triplet Loss берет во внимание три объекта — якорь, позитив (похожий на якорь) и негатив (отличный от якоря). Это также парный лосс

Здесь мы нацелены на минимизацию расстояния от якоря до позитива и максимизацию расстояния от якоря до негатива. Впервые Triplet Loss был представлен в статье FaceNet от Google по распознаванию лиц и долгое время был state-of-the-art решением.

N-tupled Loss

N-tupled Loss — развитие Triplet Loss, в котором также берется якорь и позитив, но вместо одного негатива используется несколько негативов.

Angular Additive Margin (ArcFace)

Проблема парных лоссов заключается в выборе комбинаций позитивов, негативов и якорей — если их просто брать равномерно случайными из датасета, то возникнет проблема «легких пар». Это такие простые пары изображений, для которых лосс будет 0. Оказывается, сеть достаточно быстро сходится к состоянию, в котором большинство элементов в батче будут для нее «легкими», и лосс для них окажется нулевым — сеть перестанет учиться. Чтобы избежать этой проблемы, стали придумывать изощренные техники майнинга пар — hard negative и hard positive mining. Подробнее о проблеме можно почитать в этой статье. Существует также библиотека PML, в которой реализовано множество методов майнинга, да и вообще в библиотеке представлено много полезного по задаче Metric Learning на PyTorch.

Еще одним решением проблемы являются классификационные лоссы. Рассмотрим одну популярную функцию ошибки, которая привела к state-of-the-art в распознавании лиц три года назад — ArcFace.

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

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

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

Поиск по картинке Гугл

Для поиска по изображению с помощью поисковой системы Google, необходимо зайти на сайт images.google.ru
. Далее нажмите на изображение фотоаппарата «Поиск по картинке».

В окне «Поиск по картинке» нужно будет указать ссылку на изображение, или загрузить файл с компьютера.

В первом случае, во вкладке «Указать ссылку» нужно ввести URL адрес картинки. Получить адрес можно таким способом: кликните правой кнопкой мыши по изображению на сайте, а в контекстном меню выберите пункт: «Копировать ссылку на изображение», «Копировать URL картинки» (в разных браузерах пункты контекстного меню отличаются, но смысл действия я думаю понятен).

Во втором случае, нужно загрузить картинку с компьютера. Откройте вкладку «Загрузить файл», а затем выберите изображение на своем компьютере.

В третьем случае, можно просто перетащить изображение в окно «Поиск по картинке».

После добавления изображения, нажмите на кнопку «Поиск по картинке».

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

Таким образом, вы подберете нужный вариант изображения.

Как искать изображения в Интернет

Зная, что искать, можно легко освоить, как это сделать. Классический вариант поиска в браузерах подразумевает наличие исходного искомого изображения, но можно обойтись и без сохранённого файла. Подробности в данном информационном веб-портале.

Через Google Chrome

В поисковой системе Гугл набрать ключевое слово «Картинки» и прейти в одноимённую вкладку с бесконечным количеством разнообразного графического содержания.

С правой стороны Google search нажать на значок фотоаппарата.

В открытом настроечном окне есть два варинта:

  • Использовать ссылку «URL»;
  • Загрузить файл (образец искомого материала).

Вкладка загрузки документа => Выбрать тот файл, аналоги которого пользователь собирается найти во всемирной паутине.

К примеру, надо найти логотип сайта «screenshot-tools.ru».

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

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

Если результат не оправдал пользовательские ожидания, значит, искомая картинка УНИКАЛЬНА или браузеры ещё не успели проиндексировать залитые в Интернет изображения.

В Яндекс браузере

Так же как и в Хроме в браузере от Яндекс есть аналогичная кнопка для поиска изображений в сети.

  1. Можно загрузить или просто удерживая образчик перетащить его в соответствующее поле.
  2. Искать через ссылку картинки.

Результат поражает своей точностью и актуальностью.

Новая опция в Yandex

Например: Необходимо найти иконку Xiaomi Redmi.

В поисковой строке задать ключевые слова и перейти во вкладку «Картинки».

Среди обильного объёма рисунков и фотографий связанного с ключом найти более или менее подходящее изображение. Кликнуть по нему.

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

  1. Выделить нужный фрагмент.
  2. Кнопкой «Искать» инициируется обнаружение схожих картинок.

Результат на лицо.

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

TinEye

Используя сервисы канадских разработчиков TinEye, можно искать по образцу или воспользоваться обратным поиском файлов. Это можно сделать следующим образом:

  1. Загрузить файл;
  2. Опция Drag & Drop – захват и перетаскивание искомый графический файл в поисковую строку;
  3. Поиск по URL.

TinEye постоянно мониторит, ищет по сети и добавляет изображения в свой индекс. Сегодня индекс TinEye составляет более 28,2 миллиарда изображений.

Web-ресурс ТиниАй поддерживает только английский язык. Интерфейс интуитивно понятный. Пользователям, не владеющим иностранными языками можно воспользоваться сервисами онлайн переводчиков.

Расширения TinEye для поисковиков

Расширение браузера TinEye — это самый быстрый способ нахождения совпадений прямо из Firefox, Chrome, Internet Explorer, Safari или Opera. С установленным расширением можно выбрать любой веб-образ, чтобы найти его на ресурсах сетевого архива.

С помощью Лайтшот

Очень удобный способ найти похожее изображение в сети имеют пользователи инструмента для скриншотов Lightshot. Чтобы выполнить задуманное, достаточно выделить искомую область скриншотером Лайтшот и нажать кнопку с латинской буквой «g».

В браузере по-умолчанию откроется поисковая страница Google со всеми найденными аналогами.

Любой из способов очень эффективен.

Яндекс с новой опцией на высоте. Лайтшот поможет в поиске через Гугл.

Самые быстрые программы для поиска дубликатов фото

В то же время, качество программы ещё зависит и от её скорости. 60+ картинок – это, конечно же, не то, с чем могут работать пользователи. Поэтому мы провели ещё один тест. На этот раз на скорость. Для этого мы взяли подборку из 4450 самых разных изображений, общий вес которой превысил 2.1 ГБ.

Две программы из этого обзора, увы, в тесте не заняли никакого места. Как выяснилось, Similar Images Finder, за который просят 34 доллара, в бесплатной версии готов зараз обработать не более 200 изображений.

В свою очередь, универсальный поисковик дубликатов Duplicate Remover Free, столкнувшись с каталогом серьёзного размера, более пяти минут интенсивно работал, а потом основательно завис. Остальные программы показали следующее время:

  • AntiDupl: 0:39;
  • Image Comparer: 1:02 (35 секунд на создание галереи и 27 на поиск);
  • VisiPics: 2:37;
  • Awesome Duplicate Photo Finder: 3:17.

В итоге в тесте на скорость в лидеры явно выбились Image Comparer и AntiDupl. На обработку нашего архива у них ушло около или же, в случае AntiDupl, меньше минуты.

Секреты поиска Google

Google предлагает посмотреть картинки практически при любом запросе в поисковой строке. Напишите «котики», и вы увидите наверху поисковой выдачи ссылку на огромное количество изображений, релевантных запросу. Если открыть любой файл, то вы найдете несколько вариантов похожих картинок. Можно открыть сайт, на котором располагается изображение, открыть картинку в полном размере, сохранить её среди закладок. Для просмотра сохраненных файлов есть отдельная кнопка.

Даже если нет исходной фотографии, можно использовать описание для нахождения изображения. Google поймет, что вы хотите видеть, и отобразит подходящие запросу картинки. При вводе описания можно пользоваться некоторыми секретами поиска Google. Например, используйте знак «|», если не можете точно определиться с поисковым запросом.

Если набрать «Микки Маус и Дональд Дак», в поисковой выдаче будут картинки, на которых эти персонажи изображены вместе. Если же написать «Микки Маус|Дональд Дак», то Google покажет изображения, на которых эти мультипликационные герои будут по одиночке.

Еще одна интересная фишка – поиск на конкретном сайте. Если необходимо найти похожие фотографии ВКонтакте, загрузите снимок, а затем пропишите в поисковом запросе «site:vk.com». Вместо vk.com можно указать любой другой сайт. Главное, чтобы такое изображение на нем точно было, иначе Google ничего не найдет.

Онлайн-сервисы

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

PicTriev

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

Пользоваться сервисом можно бесплатно, единственное ограничение — размер загружаемого файла не должен превышать 200 Кб.

PicTriev не поддерживает русский язык, но обращаться с ним несложно. Вот, как это делается:

Загрузите изображение, нажав на кнопку «Upload image».

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

FindMeVK

FindMeVK — сервис для поиска людей среди пользователей социальной сети ВКонтакте. Бесплатный, минималистичный и простой в применении. Полностью на русском.

Как пользоваться FindMeVK:

Нажмите на кнопку загрузки и выберите фото.

Если на снимке несколько лиц, отметьте нужное.

Смотрите результат поиска по аккаунтам VK и процент похожести.

Search4Faces

Сервис Search4Faces поможет найти по лицу любого человека, который зарегистрирован в Одноклассниках или ВКонтакте. Он бесплатный, простой, удобный, имеет русский язык, работает эффективно и очень быстро.

Чтобы найти человека через Search4Faces, сделайте следующее:

Нажмите кнопку «Загрузить» и выберите фотографию.

Настройте параметры поиска как считаете нужным, например, укажите пол, возраст, город, страну проживания человека и нажмите «Найти».

Смотрите результаты с указанием ссылок на аккаунты в соцсетях.

Betaface

Betaface — коммерческий профессиональный продукт для поиска лиц, который сотрудничает с крупными мировыми брендами. Для обычных пользователей здесь есть демо-страница, где можно бесплатно искать по базе известных людей. Более широкие возможности доступны только для компаний по индивидуально назначенной цене.

Как пользоваться сервисом:

Нажмите на «Custom Upload» и выберите подходящее изображение.

Если на снимке несколько лиц, нажмите на нужное.

Нажмите «Search celebrities», чтобы найти его среди знаменитостей.

Смотрите список людей, похожих на заданное изображение.

Поиск оригинала заданного изображения

Оригинал заданного изображения может понадобиться, если похожий материал:

  • кадрирован;
  • изменен в фотошопе;
  • сжат;
  • имеет плохое качество.

Для поиска в различных сервисах есть нюансы:

  1. Оригинал по сравнению с копией обладает увеличенным размером и лучшим качеством. В отличие от фотокопии, имеющей дефекты вследствие изменения.
  2. Исходники часто отмечены водяными знаками. Символы обозначают оригинальность снимков. Они включают фамилию автора, компании или сайта.
  3. Изменить цветной оригинал сложно. Проще создать черно-белую или другую копию.
  4. Названные отличия помогают быстро отделить найденные оригиналы снимков от их копий.

Этот инструмент требует особых навыков?

Как следует из названия, обратный поиск изображений позволяет искать в Интернете, используя поиск по изображению, а не по словам. Поделившись изображением с вашей поисковой системой, она найдет другие релевантные изображения.

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

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

Заключение

Подведём итоги. Если вам нужно найти не одинаковые, а именно похожие фотографии, отличающиеся, например, подписью или водяным знаком, то лучше остальных с этой задачей справятся Image Comparer, Awesome Duplicate Photo Finder и VisiPics в режиме работы Loose.

В плане скорости обработки многочисленной коллекции изображений безусловные лидеры – AntiDupl и Image Comparer.

Наконец, в плане удобства интерфейса нам понравились Image Comparer и VisiPics, с ходу позволяющие визуально оценить все группы дубликатов. В свою очередь, за наглядность сравнения характеристик отдельных дубликатов мы также отметим AntiDupl.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector