Здравствуйте! Загорелся идеей о создании робота с видеокамерой. В интернете никакой инфы не нашёл, самому в голову ни одной мысли не лезет (я даже не знаю как камера передаёт изображение). Вся надежда на вас! Смысл вопроса в том чтобы подключить камеру к мк и при этом заставить его анализировать изображение. Да я понимаю, что это не реально....
ЗЫ: Давненько я здесь не был...
nest
Отправлено: 03 Июля, 2010 - 22:48:06
Администратор
Сообщений всего: 4866
Дата рег-ции: Сент. 2009
SeRgEj, что именно в изображении вы анализировать хотите?
вот тут я как то начинал что то делать с камерой. Потом свободного времени стало меньше и .. отложилось.
оригинал картинки и аппаратоное "выделение контуров":
SeRgEj
Отправлено: 03 Июля, 2010 - 22:52:30
Главнокомандующий
Сообщений всего: 268
Дата рег-ции: Нояб. 2009
Хочется заставить робота воспринимать окружающие предметы, такие как стены, воду и людей. Но вы и так мне уже немного помогли!
nest
Отправлено: 03 Июля, 2010 - 23:04:26
Администратор
Сообщений всего: 4866
Дата рег-ции: Сент. 2009
SeRgEj пишет:
воспринимать окружающие предметы, такие как стены, воду и людей.
вы себе слабо представляете, сколько там "числодробильной работы" нужно :)
Опознать отдельные фигуры - ещё можно поэкспериментировать на AVR. Но не больше.
SeRgEj
Отправлено: 03 Июля, 2010 - 23:07:24
Главнокомандующий
Сообщений всего: 268
Дата рег-ции: Нояб. 2009
Об этом я и пишу
SeRgEj пишет:
Да я понимаю, что это не реально....
Значит лучше мне дальше тсопов не соваться.. (Добавление)
Так то я всё понимаю, что даже для распознания силуэта понадобятся такие усилия, от которых мк может попросту "зависнуть" или просто ничего не делать. Просто могут найтись такие люди которые могут объяснить как это устроить.
nest
Отправлено: 04 Июля, 2010 - 01:45:07
Администратор
Сообщений всего: 4866
Дата рег-ции: Сент. 2009
SeRgEj, МК не зависнет :)
вся проблема - в алгоритмах обработки изображений.
Их нужно как то упихнуть в МК, да ещё что бы они более-менее быстро выполнялись.
А так - хоть опознание лица, просто будет всё ну очень медленно.
-dead-
Отправлено: 04 Июля, 2010 - 09:25:06
Президент
Сообщений всего: 966
Дата рег-ции: Февр. 2009
Там еще не только со скоростью обработки проблемы - надо будет как минимум внешнюю оперативку искать. И еще надо будет успевать принимать кадр с камеры. Те же камеры от мобил выплёвывают кадр с такой скоростью, что AVR не успевает его даже просто принять и положить в память. (Добавление)
В общем единственное, на что можно рассчитывать на МК AVR - распознавание линии для лайнтрейсинга, при чтении видео с аналоговой камеры через АЦП. И то медленно будет - никаких шансов выиграть соревнования.
А так - видео начинается с МК типа ARM7, но там тоже достаточно всё ущербно, а лучше сразу на ARM9.
SeRgEj
Отправлено: 04 Июля, 2010 - 10:05:37
Главнокомандующий
Сообщений всего: 268
Дата рег-ции: Нояб. 2009
Значит со тсопами мудрить буду! Спасибо за внимание к моим наполеонским планам!
GreenFish
Отправлено: 20 Июля, 2010 - 01:42:24
Рядовой
Сообщений всего: 11
Дата рег-ции: Апр. 2009
А неиронками тут никто не занимается?
Azzoo
Отправлено: 20 Июля, 2010 - 14:40:04
Лейтенант
Сообщений всего: 24
Дата рег-ции: Июль 2010
GreenFish
Смотря чем конкретно...
GreenFish
Отправлено: 20 Июля, 2010 - 22:39:16
Рядовой
Сообщений всего: 11
Дата рег-ции: Апр. 2009
Интересно на чём ещё можно их железно реализовать кроме как на плис да неироматрикс. Ибо это недоступно(пока) мне.
На DSP можно и нейроники и т.н. "машинное зрение". Только, это на любительском уровне не прокатит. Для этого нужно в НИИ много лет карпеть с группой соратников, за какойнить грант. В СССРе опыты по машинному зрению, на сколько мне известно, проводились. Для умных ракет, конечно. А, в гондурашке крайне маловероятно, у нас нанороботы рулят…
Tesla
Отправлено: 06 Августа, 2010 - 18:30:39
Майор
Сообщений всего: 65
Дата рег-ции: Авг. 2010
Я как-то пробывал заниматься распознаванием. Делал это на делфи используя прикольные бесплатные компоненты визинлаб с сайта mitov.com.
Написал прогу, которая распознавала колличество монет на белом листе и вслух говорила используя спич апи.
Ложеш монетку под камеру, комп говорит синт. голосом - "вижу один кружочек"
В общем сколько положешь, столько и говорит
При частоте кадров с камеры 30 за секунду прого грузила мой 6000-й проц на 100 % (!!!)
Как такое делать на контроллере - незнаю....
Покамисть наверное возможно передавать по вай фай или хотябы блютуз кадры на комп, а комп пусть управляет роботом.
А для контроллера идеальной камерой будет камера с опт мышки там вроде 18*18 пикселей 64 гр яркости.
Только вот че делать с полученной картинкой пусть даже такого небольшого разрешения контроллеру ?
Вот тут есть про распознавание немного http://www.ampersant.ru/glaz/
С распознаванием образов я знакомился в детстве по этой книге - Пети, Жан-Пьер - О чем размышляют роботы.
Рекомендую
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.