Существует ли программа или сервис для поиска похожих изображений по образцу?
Задача следующая: есть огромный архив фоточек тёлочек из инстаграмма. Фоточки используются в качестве обоев на телефоне, автоматически сменяются после разблокировки экрана. Так как тёлочки выкладывают кучу всякой ерунды, вместо своих жоп, типа маникюра, новых кросовок или свои ноги с видом на океан и т.д. то хотелось бы найти сервис или программу куда можно закинуть например одну фотку маникюра и эта программа проверит весь архив на наличие подобных фоток, то есть будет распознавать узнаваемые сюжеты из картинки образца. Не просто сравнивать по пикселям и проценту совпадения цвета и т.д. а именно сюжеты, очертания. Например я хочу найти все фотографии где девушки на велосипеде, или все фотки где девушки в позе приседа в качалке и т.д. Существуют ли что-то подобное с таким функционалом в мире вообще?
Роман Мирр: Ага. Только теперь в контексте проблемы заканчивающегося места в памяти смартфона и следовательно необходимости не хранить не нужные картинки.
Fotonick: со смартфонами сложнее, так как в основном у людей канал связи ограниченный и по нему можно передавать инфу с низкой скоростью. Да и на сервере место не резиновое. Поэтому при таких условиях программа на смартфоне должна производить весь анализ и передавать лишь набор каких-то признаков.
Нужно искать по терминам CBIR (Content-Based Image Retrieval), VIR (visual information retrieval), Bag-of-words.
Для более-менее достойного поиска желательно иметь облако тегов от классификаторов, согласно которому должен производиться поиск.
Шутки шутками, но я благодаря вашей наводке я нашёл вот эту программку octagon.viitala.eu и с помощью неё смог удалить хотя бы фотографии еды из моего архива. Конечно с одной фотки сразу не находит, но если добавляешь из найденного подходящие результаты то программа начинает работать точнее. Еще боле менее смог найти фотографии на которых много людей -5-6. С фотографиями одного человека работает уже не очень. Например найти все фотки где девушка загорает у моря и в кадре только её ноги найти не удалось. Видимо тут программа ни по очертаниям ни по цветовым совпадениям ничего близкого к оригиналу найти не удалось.
Это вообще идея сервиса) Качать фоточки из инстаграма, удалять всякий треш где нет жопы, фигуры, лица, где в кадре несколько людей вместо одной тёлочки, кадрировать в вертикальном соотношении 9*16 (для экранов смартфонов), так чтобы в обрезку попадала именно фигура, жопа, лицо и рассылать эти фоточки через мобильное приложение по подписке)
Fotonick:
сади сотню (лучше больше) людей за свой редактор
пусть по 40 часов в неделю лопатят фоточки и метят там грудь и ягодицы
и при наличии хорошего датасаентиста через пару лет у тебя получится такой сервис
Ну если сам Fotonick поделится своей базой, а вдобавок выделит репрезентативную выборку по своему разумению, то гляди и сервис появится. А пока можно обслуживать и вручную...
Есть google photos - но он даже близко не дотягивает по всем пунктам
Не думаю, что в ближайшее время, что-то готовое и открытое появится
Для обучения нужна большая база размеченная база фоток, а ее никто открывать не будет