Как сделать поиск по картинке с мобильного телефона

С развитием технологий любую из миллиардов картинок в сети Интернет можно найти буквально парой нажатий кнопок. Проверить уникальность фотографии, распознать ее, найти похожее изображение или дубликат тоже не проблема. А некоторые поисковые системы умеют даже находить исходное изображение или его фрагмент среди измененных копий.

Как это работает

Первоначально поисковые системы использовали только метаданные картинок – атрибуты Alt (описание в коде страницы), заголовки и тексты ссылок. То есть анализировали только текстовую информацию, относящуюся к изображению. С развитием технологии машинного зрения анализ стал производиться на основе содержимого (CBIR-системы) и набора признаков – формы, цвета и текстуры графического файла. Это решило задачу поиска картинок, максимально похожих на оригинал. В настоящее время реализована еще более сложная задача – поиск одинаковых изображений по группе отдельных признаков или их совокупности.

Способы поиска изображений на мобильных устройствах

Поиск по картинке на телефонах производится по-разному:

  • Путем загрузки картинки с внутреннего хранилища или карты памяти в поисковую систему.
  • Через загрузку снимка в поисковик непосредственно с камеры.
  • Добавлением ссылки на изображение.

Способ выбирают по ситуации.

Практически все современные web-поисковики предоставляют возможность загрузки изображения или ссылки на него прямо в поисковую строку. Сервис «Яндекс.Картинки» в этом плане умеет чуть больше, чем остальные: в нем есть функция «Спросить картинкой», при выборе которой можно указать, что делать с фото. Эта функция позволяет распознавать текст, находить товар в интернет-магазинах и определять модель изображенного на картинке автомобиля. Самые скромные возможности поиска графики у сервиса «YAHOO!», но и он довольно неплохо справляется со своей задачей.

Далее рассмотрено практическое применение технологий поиска на мобильных устройствах Android и IOS при помощи специальных приложений и браузеров.

Приложения для Android

Search by Image

Приложение «Search by Image» имеет простой интерфейс и может использоваться бесплатно. Помимо обычного поиска, в нем есть функция «мультипоиск» — одновременная загрузка картинки в Google, Yandex и Tineye. Для удобства подготовки изображения к поиску в приложении есть редактор, который позволяет вырезать нужный фрагмент (crop), отразить, перевернуть (flip) и повернуть картинку (rotate).

Загрузить графический объект в приложение можно из хранилища и с камеры устройства.

Внешний вид интерфейса приложения показан на скриншоте ниже:Search by Image

После того как объект загружен, становится доступным встроенный редактор:встроенный редактор Search by Image

На следующем скриншоте показан результат работы мультипоиска (он функционирует несколько медленнее, чем обычный, который использует один движок по умолчанию). Для переключения между поисковиками в нижней части программы есть иконки. На примере показан результат работы «Яндекс.Картинки»:результат работы мультипоиска

Search by Image хорошо справляется со своей задачей, но некоторым пользователям может помешать отсутствие русского языка и реклама.

PictPicks

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

Внешний вид программы показан на скриншоте ниже. Здесь – на главном экране, есть меню, где доступна предварительная установка разных фильтров: размера, цвета, формы, типа картинок, формата файлов. Также здесь можно задать период выборки и безопасный вывод (исключающий непристойности).PictPicks

После загрузки графического объекта становится доступной функция кадрирования и поворота:кадрирование и поворот

А вот так выглядят результаты поиска (фильтры установлены по умолчанию):результат поиска PictPicks

Photo Sherlock

Для поиска картинок русскоязычная программа Photo Sherlock использует движки Google и Yandex, кроме того, она умеет проверять графические объекты на уникальность. Загрузку объектов для анализа можно производить из галереи или с камеры телефона. Из функций редактирования здесь есть только обрезка.

При запуске интерфейс Photo Sherlock выглядит так:Photo Sherlock

Ниже показан выбор фотографии для анализа:выбор фото в Photo Sherlock

А так выглядит результат («Найти это фото») по данным Google:изображение оригинальное

Система Yandex нашла похожие картинки:похожие картинки в Яндекс

Использование поисковых систем в мобильных браузерах

Внимание! Чтобы у вас всё получилось, установите в контекстном меню браузеров Google Chrome и Яндекс галку «Полная версия».

полная версия браузераYandex

Чтобы найти картинку с помощью web-сервиса Яндекс, запустите на смартфоне любой браузер и перейдите на сайт «Яндекс.Картинки» https://yandex.ru/images/. Как вы помните, отличительной особенностью этого сервиса является функция «Спросить картинкой».

Яндекс-поиск — один из самых интеллектуальных. К примеру, по одному кадру фильма в нем можно найти массу полезной информации: название картины, что изображено на фрагменте и т. д.

Чтобы спросить картинкой, нажмите на область пустой строки:спросить картинкой

И выберите интересующий файл:выбор фото

После этого Яндекс не только выведет результаты, но и попытается определить, что на этом изображении. В нашем примере это фрагмент из фильма «Москва – Кассиопея».поиск фильма по картинке

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

Google

Для поиска по картинке с помощью сервиса 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, доступное для загрузки из «App Store», использует в работе движок Google. Его расширенная версия — «Pro», имеет функцию мультипоиска на нескольких движках: Google, Bing и Yandex. Фотографии для обработки загружаются из галереи.Reversee

Помимо приложения, Reversee существует в формате виджета, который имеет такой же набор функций.

Поиск по Фото

Программа «Поиск по фото» для iPhone и iPad — довольно необычное решение. Она не просто выполняет основную задачу, а позволяет предварительно задавать размеры искомой картинки.приложение "поиск по фото" в App Store

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

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