Перейти к содержимому
Compvision.ru
Konstantin Ivanov

Распознавание одежды

Recommended Posts

post-4397-0-13289300-1309535935_thumb.jpДобрый день. Подскажите какими алгоритмами или методами (есть ли примеры) можно решить следующую задачу.

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

Можно ли решить эту задачу если одежда не на человека, а просто лежит на ровной какой-нибудь поверхности, на полу или на столе? (Например, как в прилагаемом файле).

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=5076806

если найдете где в свободном доступе, то там вроде про одежду и делают с помощью SIFT.

http://en.wikipedia.org/wiki/Scale-invariant_feature_transform

http://en.wikipedia.org/wiki/Interest_point_detection

ну так погуглите еще по Content-based image retrieval (CBIR)

http://en.wikipedia.org/wiki/Content-based_image_retrieval

http://en.wikipedia.org/wiki/Bag_of_words_model_in_computer_vision

скорость и точность будут зависеть от множества параметров.

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=5076806

если найдете где в свободном доступе, то там вроде про одежду и делают с помощью SIFT.

Найти легко

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да? А я нажимаю на ссылку "pdf" справа и скачиваю бесплатно. Причём я там не зарегистрирован.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

у меня ссылка на pdf серая и не нажимается

Странно, странно... Так должно точно получиться:

3522a035.pdf

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо большое, всем ответившим, статья кое-что прояснила, хотя далеко и не всё. Насколько мне удалось понять, в ней описан в общих чертах способ, как отнести одежду к определённому классу: например, по фотографии брюк определить что это тип одежды - брюки, юбка - что это именно юбка.

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

Поделиться сообщением


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

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

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

есть какие то готовые системы Content-based image retrieval наверно их можно подогнать под текущую задачу.

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

Можно ли решить эту задачу если одежда не на человека, а просто лежит на ровной какой-нибудь поверхности, на полу или на столе? (Например, как в прилагаемом файле).

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

я тут думаю скорее надо определить тип одежды, сузив тем самым круг поиска, а затем по цвету\рисунку и логотипам определять конкретный экземпляр.

Насколько реально это делать в реальном времени если в бд несколько тысяч картинок?

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Думаю можно на ebay попытаться самому собрать.

Есть еще https://www.mturk.com/mturk/welcome

,но они вроде пока не работают с жителями РФ как с заказчиками.

А так, там за весьма небольшие деньги можно создать заказ на подобные вещи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

нужны пара человек в одежде и просто одежда.

я думаю они врядли сами соберут базу, они могут только отлейблить её.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте учётную запись или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать учётную запись

Зарегистрируйтесь для создания учётной записи. Это просто!

Зарегистрировать учётную запись

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×