(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)}; m[i].l=1*new Date(); for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }} k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)}) (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym"); ym(96339378, "init", { defer: true, clickmap:true, trackLinks:true, accurateTrackBounce:true }); ym(96339378, 'hit', window.location.href);

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

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

В 2013 году поиск «Яндекса» научился работать не только с текстом, но и с картинками. Перейдя во вкладку «Картинки» рядом с поисковой строкой, пользователь теперь мог загрузить изображение и найти в интернете похожие изображения с тем же самым или схожим объектом. За семь лет благодаря компьютерному зрению и машинному обучению качество поиска по изображению сильно улучшилось, «Картинки» стали «умнее» и научились решать новые задачи.

Вот, что они умеют.

Распознавать объекты

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

Поиск автоматически распознаёт предметы на иллюстрации и предлагает купить похожие на «Яндекс.Маркете» и в других интернет-магазинах, среди которых — Ozon, Lamoda, Wildberries, Aliexpress, IKEA. Приоритет отдается максимально похожим товарам, которые есть в наличии. Чтобы найти нужные объекты, достаточно загрузить фото в «Яндекс.Картинки» или выбрать подходящие товары из запроса.

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

Чтобы поиск работал хорошо, объект должен занимать больше 10% от всей площади и быть размером минимум 50х50 пикселей. Текущий алгоритм для подбора похожих визуально товаров обучался так, чтобы минимизировать влияние фона картинки, но он всё равно учитывается. Если будет два похожих товара, но фон найденной картинки будет совпадать только с одним из них — она будет ранжироваться выше.

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

Искать одежду

Есть много каналов, пабликов и сайтов, которые делают подборки модных образов. Это удобно, но без ссылок на товары смотреть их не так интересно. Ведь чтобы составить похожий образ, нужно ещё вручную найти каждый товар. И не всегда получается описать так, как нужно. Даже у белой блузки может быть десяток фасонов. Поэтому мы создали поиск одежды по фотографии.

Представим ситуацию: вы увидели в магазине дизайнерскую вещь. Но ценник кажется вам завышенным. Чтобы найти похожее, можно поискать в других магазинах. Ведь многие масс-маркет бренды шьют одежду, похожую на дизайнерские, а цена при этом намного ниже. Сфотографируйте эту вещь и поищите её в «Яндекс.Картинках». Возможно, вы найдёте похожие варианты или даже тот же самый, но подешевле.

Искать по фрагменту

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

Распознавать текст

Когда присылают текст картинкой, а не документом, отредактировать его обычно невозможно. Но благодаря технологии оптического распознавания символов (OCR), которая входит в компьютерное зрение, проблема становится решаемой. Загружаем изображение — и получаем доступный для редактирования материал.

Теперь его можно проверить на уникальность, перевести в «Яндекс.Переводчике» или скопировать и вставить в документ.

Алгоритмы распознают текст даже на перевернутом изображении. А если будет какая-то ссылка, то по ней можно сразу же перейти. Компьютерное зрение использует 47 языков: 37 кириллико-латинских, а также китайский, японский, корейский, арабский, иврит, греческий, вьетнамский, армянский и грузинский.

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

Искать товары по текстовому запросу

Если пользователь ищет товар по внешнему виду, то достаточно написать такой запрос. Например, «желтый диван» или «синие шорты». В первой строке появятся рекомендации популярных товаров из «Яндекс.Маркета» по запросу, а ниже — все остальные. Рядом с картинкой мы сразу показываем название, цену и даем ссылку на магазин. При переходе в просмотр изображений показываем больше нужной информации: описание и наличие.

Проверять фото на уникальность

Выдавать на сайте знакомств фото актёра или модели за своё или публиковать в объявлении о продаже/сдаче квартиры чужие фотографии — это частая история. Поэтому чтобы сэкономить время, лучше заранее проверить человека или объявление перед началом общения. Загрузите фото человека или объекта, если что-то подозреваете, и подтвердите или опровергните свои опасения. А для уверенности проверьте несколько снимков, а не только один.

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

Распознавать растения

Оформление квартир растениями — один из трендов последних лет в дизайне интерьера. Как правило, такая услуга не из дешёвых. Но можно найти подходящие референсы и повторить оформление самостоятельно. А вместо того, чтобы ходить по магазинам со снимками в поисках растений, достаточно загрузить фото в «Яндекс.Картинки». Алгоритмы распознают все растения на изображении, подскажут названия и дадут ссылки на товары.

Чаще всего пользователи фотографируют домашние цветы или растения на улицах городов России — липы, осины, березы, дубы и так далее. Так можно узнать, что за это за растение и почитать справочную информацию. С помощью такого метода можно проверить растения, которые есть у вас дома. Например, если у вас родился ребёнок или вы завели животные (а может, только планируете), сфотографируйте свой комнатный цветок и узнайте, не ядовит ли он. Иногда результаты могут оказаться действительно важными. Например, алоэ и герань вызывают у кошек расстройство пищеварения, а бегония и декабрист — отёк гортани.

Помогать, если не знаешь, что хочешь найти

Если вы не знаете, что хотите найти, просто вбейте ключевое слово. Уточняющие слова помогают быстро добавить к запросу фразы из предложенных после быстрого ознакомления с выдачей, чтобы получить еще более релевантный результат. Кроме того, «Поиск» предложит и связанные картинки — по тематикам, схожим с первоначальным запросом.

Редактировать картинки

Найденные картинки можно обрабатывать прямо в редакторе на мобильных устройствах. Добавить надпись, создать рисунок или просто обрезать. Пользователи часто применяют эту функцию для создания поздравлений и открыток — частота использования в праздники растет в 2-3 раза.

Да и в целом сервис находит классные картинки

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

А вот «карелия избушки на озерах»:

Хоть сразу на заставку.

0
24 комментария
Написать комментарий...
Сергей Лукин

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

Ответить
Развернуть ветку
Антон Гранд

Дзан Янг!!!!

Ответить
Развернуть ветку
Александр Ильиных

https://github.com/bijij/ViewImage
возвращает выпилиную кнопку для chrome/firefox

Ответить
Развернуть ветку
wzp nigga

Гугл давал ссылку непосредственно на картинку на сайте (потому что мог, ибо сканировал сайты), а эта кнопка просто открывает эскиз. Какая-то контора залупилась, что мол это избавляет людей от необходимости посещать сайт, после чего гугл ссыканул и прикрыл фичу.

Ответить
Развернуть ветку
Роман Романов

Интересно - надолго ли? Ведь Гугл тоже в начале отлично находил, но потом это оказалось почему-то невыгодно.

Ответить
Развернуть ветку
Aram Mirzoyants

правой кнопкой мыши — open image in a new tab

Ответить
Развернуть ветку
Vlad Kulikov

Сложный поиск все равно не получается :)

Ответить
Развернуть ветку
Илья Ничупиенко

Может, детище Воложа не хочет афишировать шапку создателя?)

Ответить
Развернуть ветку
Пётр Радищев

Гугл тоже кстати не находит. Может просто такой фотки в принципе не существует? В последних примерах в статье норм по нескольким словам поиск

Ответить
Развернуть ветку
Vlad Kulikov

Вполне может быть...
Но Волож в шапке существует :)

Ответить
Развернуть ветку
Lev Lybin

"Волож в цилиндре" но теперь Волож и люди в цилиндрах )

Ответить
Развернуть ветку
Виталий Воробьев

У Vox целый видос был посвящен распознаванию лиц у яндекса и отличие его от гугл. Что в гугл нужно ввести имя человека и можно увидеть его фото. А в яндекс загрузить фото и получить имя человека.

Ответить
Развернуть ветку
Alexandra Yan

Яндекс картинки- страшная штука. Нашла бывшую мужа до всех пластических операций :о

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Кристина Крецу

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

Ответить
Развернуть ветку
Aram Mirzoyants

ох уж эти влажные мечты о принце на белом коне

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Koxae Sun

Алгоритм поиска похожих изображений у Яндекса прекрасный, но оболочка для него отвратная. Фильтров вообще никаких, всё в кучу свалено.

Ответить
Развернуть ветку
Алик Антипов

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

Ответить
Развернуть ветку
Иван Иванов

Яндекс картинки безусловно крутейший сервис. Круто что вы развиваетесь. :)

Ответить
Развернуть ветку
Vladislav Proshinsky

Сделайте ещё photo Enlarger . 

Ответить
Развернуть ветку
Роман Романов

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

Ответить
Развернуть ветку
Alex B

Всё хорошо, но, тов. Яндекс, что за беда с UX? Крестик для закрытия фулл-сайза (на пк) сделали толщиной 10 px, попробуй попади в него... Мешает быстрому просмотру множества картинок поочередно, после открытия каждой нужно в крестик целиться.

Ответить
Развернуть ветку
Сергей Перевозчиков

Скажу по секрету, что и лица распознавать Яндекс-картинки тоже умеют.

Ответить
Развернуть ветку
21 комментарий
Раскрывать всегда