Технический форум по робототехнике.
=DeaD= » 03 ноя 2008, 14:53
Пока мобикамера зависла по разным причинам продолжим изыскания.
Кусок кода, оставляющий только пятно от лазера:
- Код: Выделить всё • Развернуть
cvSetImageCOI(image,1); //Оставляем только красный канал
cvCopy(image,image2); //Готовим упрощенное изображение из 1 канала
cvSmooth(image2, image1,CV_GAUSSIAN,5); //Размытие по Гауссу с маской размером 5
cvThreshold( image1, image2, 210, 255, CV_THRESH_TOZERO ); //Отсекаем всё ниже 210
//Копируем изображение обратно
cvSetImageCOI(image,1);
cvCopy(image2,image);
cvSetImageCOI(image,2);
cvCopy(image2,image);
cvSetImageCOI(image,3);
cvCopy(image2,image);
avr123.nm.ru » 03 ноя 2008, 14:57
Добавь пожалуйста ссылки "откуда ноги растут" - а то не ясно с чего начинать.
Master » 03 ноя 2008, 15:14
Я делал такую фишку, тока камера след от указки видит не красным, а ярким засвеченным пятном, поэтому она у меня реагировала и на яркие блики тоже. А вообще добился если на камеру снимать стол и по столу указкой водить то мышка за ней бегает.
=DeaD= » 03 ноя 2008, 15:23
avr123.nm.ru писал(а):Добавь пожалуйста ссылки "откуда ноги растут" - а то не ясно с чего начинать.
В каком смысле? Как работать с OpenCV из под Builder C++?
Добавлено спустя 5 минут 13 секунд:Вот такие пятнышки распознаёт (снято сотиком)
- Вложения
-

- DSC00508.jpg (55.28 КиБ) Просмотров: 2818
Myp » 03 ноя 2008, 18:24
а в робореалме есть модуль который распознаёт лазерную линию

=DeaD= » 03 ноя 2008, 19:00
Я ведь тоже невесть какие сложные функции использовал - можно сказать тоже за 2 функции в OpenCV сделал всё, зачем нам еще и модуль специальный под это?

Виталий » 03 ноя 2008, 19:36
Положил бы еще рядом красненькую бумажку - было бы убедительнее =)
=DeaD= » 03 ноя 2008, 20:08
нету под рукой красненькой бумажки

но ченить красненькое попробую найти...
Myp » 03 ноя 2008, 20:58
=DeaD= писал(а):Я ведь тоже невесть какие сложные функции использовал - можно сказать тоже за 2 функции в OpenCV сделал всё, зачем нам еще и модуль специальный под это?

тут 2 функции
там 2 функции
и в итоге набирается куча мозголомства)