roboforum.ru

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

Ориентирование в 3D-пространстве

Сообщение GraphD » 03 мар 2007, 20:38

Myp писал(а):
Но задача распознавания (в смысле узнавания сложного да еще и движущегося объекта) - простите! Это поле исследований далеко не одиночек...

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

Ну вот а ты пробовал это делать, а то вот мне кажется если слова "не проблема" в такой теме лишь у сторонних наблюдателей возникает, которые привыкли сравнивать тупенький процессорик с парой подслеповатых матричных датчиков света с Человеческим Зрением! :) Спросить у DeaD'а легко это или нет. Ну на уровне выделить края, RANSAC, Хоуг, и т.п. конечно все не шибко сложно (месяц другой непрерывной работы), но серьезный софт по распознаванию лиц в неизвесной обстановке (фона) - уровень кандидатского диссера, кстати в инете видел аннотацию на эту тему. А диссер пишут по 3-4 года, а работают над ним и по 5-6, вот!

Myp писал(а):да не надо узнавать сложные объекты достаточно определять присутствие их
нужно видеть где пол, где дверь, где ступеньки и лестницы.

Проблема в том, что эти объекты имеют в сознании человека кучу ассоциаций, которые невозможно загнать в мелкую память компа. Т.е. то, что человек за 1 сек с помощью своего ЕИ распознает, для робота будет набором характерных точек (features), которые максимум что дадут ПО НАСТОЯЩЕМУ - информацию типа "Просвет/Непросвет", можно ехать или нет, и то лишь с долей вероятности. Вобщем надо четко разделять философствование (поэзия, утопия) и конкретное дело (алгоритм, способ).
GraphD
 
Сообщения: 157
Зарегистрирован: 01 окт 2005, 00:56
Откуда: С.-Петербург

Сообщение Myp » 03 мар 2007, 22:28

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

вот и получили систему которая буит радостно пищать когда под её камеру ктонить свою рожу подставит и если ктото голову наклонить или отойдёт будет следить за лицом

также и с дверными проёмами  
будут минимум 2 строго параллельные полосы сходного цвета
в фотошопе наверно пробовали работать?  в курсе что можно создать свой фильтр который будет допустим добавлять контрасту к вертикальным линиям, или фильтр подавления цвета, чтоб всякие серо-зелёные пятна приглушались а розовые например усиливались


естественно это за вечер не сделаешь
но это  отнюдь не невозможная задача для 1го человека
просто надо научиться работать с большими массивами данных
проходим например всю  фотку сверху вниз и группы по 10 строк усредняем слабую яркость и вытягиваем высокую усредняем немножко это всё
потом тоже самое слева на право

в итоге получаем нечто размазанное и с этим работаем=)

если позволяет вычислительная мощность следим не моргает ли человек  глазами, это будут резкие всплески интенсивности цвета в определённых местах и тогда мона отличить реального чела от фотографии
Вложения
DSCN2024.jpg
а вот это то что было
DSCN2024.jpg (26.78 КиБ) Просмотров: 2050
после фильтра.jpg
вот чё стало с моей рожей после фильтра
после фильтра.jpg (32.29 КиБ) Просмотров: 2039
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Сообщение Myp » 03 мар 2007, 22:41

условия как видите совершенно ужасные
цвет лица под цвет обоев и освещение лампа накаливания


сложно ли в итоговой картинке найти 2 пятна глаз и полоску рта опознать???

а на видео ещё видно как я глазами моргаю
но реалтайм фильтр будет адски много ресурсов жрать...
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Сообщение =DeaD= » 03 мар 2007, 23:35

Еще раз скажу - распознавание конкретно лица - решенная задача и практически с открытым кодом.

А вот распознавание конкретного лица... тут уже сложнее на порядки.

Дальше - действительно какие-то конкретные вещи можно робота научить распознавать, но ведь этих вещей бесконечно много, а процессор у него не резиновый, чтобы что попало быстро опознавать, когда библиотеку образов ему забьют до отказа :)
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Сообщение Myp » 03 мар 2007, 23:45

ну да
этого как его
асимо вроде
все видели когда он ток появился
и новость что он узнаёт несколько человек была чуть не сенсацией

а для домашнего использования вполне хватит чтоб он мог еззить по квартире искать человека и заглядувать ему трогательно в глаза=)


можно ещё наверно блондина брюнета разделять =))
взрослого и ребёнка по росту
типа если ребёнок то команду "принеси пиво" не выполнять :lol:

уже так довольно прогрессивно
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Сообщение =DeaD= » 04 мар 2007, 10:34

Это из фантазий, а практический путь до реализации таких фантазий лежит уж точно не напрямую через распознавание произвольных образов :)
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Пред.

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

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

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

cron