Как сделать поиск по картинке с мобильного телефона
С развитием технологий любую из миллиардов картинок в сети Интернет можно найти буквально парой нажатий кнопок. Проверить уникальность фотографии, распознать ее, найти похожее изображение или дубликат тоже не проблема. А некоторые поисковые системы умеют даже находить исходное изображение или его фрагмент среди измененных копий.
Как это работает
Первоначально поисковые системы использовали только метаданные картинок – атрибуты Alt (описание в коде страницы), заголовки и тексты ссылок. То есть анализировали только текстовую информацию, относящуюся к изображению. С развитием технологии машинного зрения анализ стал производиться на основе содержимого (CBIR-системы) и набора признаков – формы, цвета и текстуры графического файла. Это решило задачу поиска картинок, максимально похожих на оригинал. В настоящее время реализована еще более сложная задача – поиск одинаковых изображений по группе отдельных признаков или их совокупности.
Способы поиска изображений на мобильных устройствах
Поиск по картинке на телефонах производится по-разному:
Способ выбирают по ситуации.
Практически все современные web-поисковики предоставляют возможность загрузки изображения или ссылки на него прямо в поисковую строку. Сервис «Яндекс.Картинки» в этом плане умеет чуть больше, чем остальные: в нем есть функция «Спросить картинкой», при выборе которой можно указать, что делать с фото. Эта функция позволяет распознавать текст, находить товар в интернет-магазинах и определять модель изображенного на картинке автомобиля. Самые скромные возможности поиска графики у сервиса «YAHOO!», но и он довольно неплохо справляется со своей задачей.
Далее рассмотрено практическое применение технологий поиска на мобильных устройствах Android и IOS при помощи специальных приложений и браузеров.
Приложения для Android
Search by Image
Приложение «Search by Image» имеет простой интерфейс и может использоваться бесплатно. Помимо обычного поиска, в нем есть функция «мультипоиск» — одновременная загрузка картинки в Google, Yandex и Tineye. Для удобства подготовки изображения к поиску в приложении есть редактор, который позволяет вырезать нужный фрагмент (crop), отразить, перевернуть (flip) и повернуть картинку (rotate).
Загрузить графический объект в приложение можно из хранилища и с камеры устройства.
Внешний вид интерфейса приложения показан на скриншоте ниже:
После того как объект загружен, становится доступным встроенный редактор:
На следующем скриншоте показан результат работы мультипоиска (он функционирует несколько медленнее, чем обычный, который использует один движок по умолчанию). Для переключения между поисковиками в нижней части программы есть иконки. На примере показан результат работы «Яндекс.Картинки»:
Search by Image хорошо справляется со своей задачей, но некоторым пользователям может помешать отсутствие русского языка и реклама.
PictPicks
Программа PictPicks способна искать картинки по текстовому описанию и загруженным файлам. В качестве поисковой системы она использует только Google. Впрочем, вы и так без труда во всем разберетесь, поскольку в PictPicks есть поддержка русского языка.
Внешний вид программы показан на скриншоте ниже. Здесь – на главном экране, есть меню, где доступна предварительная установка разных фильтров: размера, цвета, формы, типа картинок, формата файлов. Также здесь можно задать период выборки и безопасный вывод (исключающий непристойности).
После загрузки графического объекта становится доступной функция кадрирования и поворота:
А вот так выглядят результаты поиска (фильтры установлены по умолчанию):
Photo Sherlock
Для поиска картинок русскоязычная программа Photo Sherlock использует движки Google и Yandex, кроме того, она умеет проверять графические объекты на уникальность. Загрузку объектов для анализа можно производить из галереи или с камеры телефона. Из функций редактирования здесь есть только обрезка.
При запуске интерфейс Photo Sherlock выглядит так:
Ниже показан выбор фотографии для анализа:
А так выглядит результат («Найти это фото») по данным Google:
Система Yandex нашла похожие картинки:
Использование поисковых систем в мобильных браузерах
Внимание! Чтобы у вас всё получилось, установите в контекстном меню браузеров Google Chrome и Яндекс галку «Полная версия».
Yandex
Чтобы найти картинку с помощью web-сервиса Яндекс, запустите на смартфоне любой браузер и перейдите на сайт «Яндекс.Картинки» https://yandex.ru/images/. Как вы помните, отличительной особенностью этого сервиса является функция «Спросить картинкой».
Яндекс-поиск — один из самых интеллектуальных. К примеру, по одному кадру фильма в нем можно найти массу полезной информации: название картины, что изображено на фрагменте и т. д.
Чтобы спросить картинкой, нажмите на область пустой строки:
И выберите интересующий файл:
После этого Яндекс не только выведет результаты, но и попытается определить, что на этом изображении. В нашем примере это фрагмент из фильма «Москва – Кассиопея».
Однако на этом функции «Спросить картинкой» не закончены. С его помощью также легко и приятно искать товары, определять модели автомобилей и распознавать тексты.
Для поиска по картинке с помощью сервиса Google откройте эту страницу https://www.google.ru/imghp?hl. В него вы можете загрузить ссылку, фотографию, отснятую на камеру, рисунок из галереи и т. д. Кстати, если хотите, просто перетащите изображение (Drag-and-Drop) в область поиска.
TinEye
Система TinEye использует собственный движок, особенность которого в том, что он умеет проверять изображения на уникальность. На «Википедии» есть интересная заметка (https://ru.wikipedia.org/wiki/TinEye) о том, что сервис помог идентифицировать личность неизвестного солдата с помощью снимка, сделанного в Нормандии.
TinEye, как и его аналоги, поддерживает загрузку изображений с камеры, из документов и по ссылкам. Сервис находится по адресу https://www.tineye.com
Web поиск товаров в магазинах
Некоторые интернет-магазины имеют функцию поиска товара по картинке на своем сайте. Это особенно удобно для покупателей таких гигантов, как «Aliexpress». Кроме него, поиск по изображению доступен в интернет-магазинах Kupinatao и «Бесконечный шоппинг в Китае».
Приложения для мобильных устройств Apple на базе IOS
Reversee
Помимо приложения, Reversee существует в формате виджета, который имеет такой же набор функций.
Поиск по Фото
Несмотря на сложность алгоритмов анализа изображений, машинное зрение постоянно развивается, а границы применения расширяются с пользой для человека.
Поиск по картинке с телефона
В этом уроке мы рассмотрим сервисы поиска по картинке с телефона. Научимся искать по фото через Яндекс, Google и Tineye, а также рассмотрим приложения для поиска.
Яндекс Картинки
Яндекс Картинки – это сервис для поиска изображений. Через него можно искать не только по запросу, но и по фотографии. Причем, тремя способами:
Далее я кратко покажу каждый способ. Подробнее о них читайте в отдельной статье.
Поиск по фото из галереи
Или перейдите по прямой ссылке yandex.ru/images.
По снимку с камеры
Или перейдите по ссылке yandex.ru/images.
Если появится запрос на доступ, нажмите «Разрешить»
По картинке на сайте
Еще можно искать не только по снимку с телефона, но и по изображениям на сайтах. Но для начала нужно сделать одну настройку.
Затем перезапустите программу – закройте браузер и снова его откройте.
Как искать по изображению на сайте:
Зайдите на любой сайт, где есть картинки, или в социальную сеть.
Нажмите на изображение и удерживайте палец, пока не появится всплывающее меню. В нем выберите «Найти это изображение в Яндекс».
Откроется новая вкладка с результатами.
Google Картинки
Google, как и Яндекс, умеет искать по изображениям. Но у него своя база файлов, так что результаты могут отличаться.
Поиск по фото с телефона
Или же переходим по прямой ссылке на сервис: images.google.ru.
Если появится запрос на доступ к галерее, разрешаем его.
Можно также выбрать пункт «Камера» и сделать снимок камерой телефона.
По картинке на сайте
Способ 1: через меню
Сначала проверим настройки программы для интернета. Для этого в мобильном браузере нажимаем кнопку 
Открываем «Поисковая система».
Должна быть установлена Google.
Теперь переходим на любой сайт с изображениями. Например, pixabay.com.
Зажимаем на несколько секунд палец на снимке и из меню выбираем «Найти это изображение в Google».
В новой вкладке откроются результаты.
Способ 2: через ссылку
У каждого снимка, загруженного в интернет, есть свой адрес – ссылка по которой он доступен. И при помощи Google можно искать через эту ссылку.
Этот способ более трудоемкий, чем первый. Но подойдет в случае, если предыдущий не сработал. Результат же и в первом и во втором случае будет одинаковый.
Пример
Открываю сайт с фотографиями. В моем случае это pixabay.com, но может быть и любой другой – даже социальная сеть.
Зажимаю палец на снимке и держу несколько секунд, пока не появится меню. В нем выбираю пункт «Копировать адрес ссылки».
Перехожу на сайт google.ru в раздел «Картинки».
Туда можно попасть и по прямой ссылке: images.google.ru.
Нажимаю на иконку фотоаппарата.
Под пунктом «Указать ссылку» зажимаю палец в текстовом поле, пока не появится подсказка «Вставить». Нажимаю на нее, и ссылка вставляется в строку.
Затем нажимаю на «Поиск по картинке».
Google показывает результаты.
Tineye
Tineye (tineye.com) – это канадский сервис поиска картинок. Русской версии нет, но интерфейс весьма простой.
Есть три варианта поиска изображений:
Рассмотрим каждый из них.
С камеры
Из галереи
По ссылке
Ссылка добавится в строку. Нажимаем на иконку лупы.
Приложения для поиска
Для телефона и планшета существуют различные приложения для поиска картинок. Это удобно, если искать приходится часто. Рассмотрим популярные бесплатные программы.
Google Объектив (Google Lens) – приложение для поиска информации по фотографии. Доступно только для устройств с системой Андроид. Скачать можно в Google Play по ссылке.
А также отлично работает с текстом: умеет распознавать, переводить и даже читать вслух.
Яндекс.Браузер – это программа для работы в интернете, как Google Chrome или Safari. Но в ней еще есть дополнительные сервисы от Яндекса: голосовой помощник, дзен, погода, переводчик и другие. Установить можно по ссылке:
Pinterest – это официальное приложение фотохостинга pinterest.com. На нем хранятся миллионы постингов (пинов) людей со всего мира. Пользователи загружают туда свои идеи, мысли, рецепты и многое другое. Скачать приложение можно по ссылке:
После запуска нажмите на значок фотоаппарата вверху справа.
Photo Sherlock – ищет по картинке в Google. Ссылки для установки приложения:
Принцип работы такой же, как в других программах:
Search by Image – приложение для Андроид. Ищет в Гугле, Яндексе, Bing и Tineye. Установить можно из Google Play по ссылке.
CamFind
CamFind – приложение для поиска по снимку с камеры или из памяти телефона. Установить его можно по ссылке:
После запуска CamFind автоматически задействует камеру:
После загрузки CamFind покажет результаты.
Обновлено: 13.01.2020
Автор: Илья Курбанов










Yandex









































































