roboforum.ru

Технический форум по робототехнике.

Поиск известного объекта на фотографии

Автомат, адаптивный автомат ... разум

Поиск известного объекта на фотографии

Сообщение ivpo » 26 янв 2014, 18:01

Добрый день

Скажите, а есть ли в том же OpenCV готовые алгоритмы поиска заданного объекта на фотографии? Может быть ест что-то не в OpenCV?

Цель: научить робота искать конкретный объект и ехать к нему.

Заранее спасибо
ivpo
 
Сообщения: 14
Зарегистрирован: 06 ноя 2013, 03:48

Re: Поиск известного объекта на фотографии

Сообщение Angel71 » 26 янв 2014, 18:26

:) много чего есть, как в opencv, так и без него. только с такой детализацией при описании... начните, например с surf/sift, икс вас знает, может для ваших задач и подойдёт.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Поиск известного объекта на фотографии

Сообщение oxid » 21 фев 2014, 18:33

ivpo писал(а):Добрый день

Скажите, а есть ли в том же OpenCV готовые алгоритмы поиска заданного объекта на фотографии? Может быть ест что-то не в OpenCV?

Цель: научить робота искать конкретный объект и ехать к нему.

Заранее спасибо



Ну там есть алгоритмы для машинного обучения например.
oxid
 
Сообщения: 51
Зарегистрирован: 16 июл 2013, 03:47
прог. языки: C, Perl, Java
ФИО: Денис

Re: Поиск известного объекта на фотографии

Сообщение Scorpio » 24 фев 2014, 18:21

Аватара пользователя
Scorpio
 
Сообщения: 2683
Зарегистрирован: 30 сен 2008, 18:49
Откуда: Где-то в Латинской Америке

Re: Поиск известного объекта на фотографии

Сообщение Emerald » 04 май 2014, 15:22

ivpo писал(а):Цель: научить робота искать конкретный объект и ехать к нему.

В opencv есть реализации нескольких алгоритмов машинного обучения http://docs.opencv.org/doc/tutorials/ml ... sification которые можно применить для распознавания объектов.
Самое простое - метод Виолы-Джонса: http://docs.opencv.org/modules/objdetec ... ation.html

Твоя задача сводится к задаче классификации картинок на классы {"есть объект","нет объекта"}.
Чтобы научить алгоритм сопоставлять такую метку картинке нужно обучить его на 100-1000 картинках-примеров для каждого класса. Т.е. нужно взять 1000 фотографий объекта и 1000 случайных фотографий где этого объекта нет, натренировать на этом алгоритм (который по окончанию тренировки выдаст параметры для алгоритма распознования) и использовать эти параметры в алгоритме классификации который будет для каждой картинки решать к какому классу она прнадлежит.

В твоём случае скорее может понадобиться сделать несколько тренирующих выборок для объекта в разных ракурсах и тренировать несколько лкассификаторов для надёжного распознавания.
Emerald
 
Сообщения: 2
Зарегистрирован: 04 май 2014, 14:59


Вернуться в Алгоритмы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3