roboforum.ru

Технический форум по робототехнике.
Текущее время: 05 май 2025, 07:42

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Использование IP камеры для робота.
СообщениеДобавлено: 06 май 2010, 11:02 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
Для экспериментов прикупил достаточно дорогую игрушку - камера D-Link DCS-2121 (ip wifi камера), стоимость порядка 7000р

Начал разбираться с потоками и натолкнулся на задачу которую пока не решил.
Суть следующая: камера образует видеопоток и пересылает его по протоколу rtsp (в браузере ссылка вида rtsp://192.168.1.242/play1.sdp ), требуется некий драйвер который из этого потока съэмулирует локальную web камеру.
Интернет пестрит подобными запросами, ссылаются на пару софтинок - "VH Multi Camera Studio" (софт был бесплатен но теперь перестал быть таковым) и webcamXP (бесплатен для одной камеры).
Первый не нашел, со вторым пока не разобрался.

Кто то решал уже такую задачу ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование IP камеры для робота.
СообщениеДобавлено: 06 май 2010, 11:06 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
У меня получалось поток захватить vlc проигрывателем

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование IP камеры для робота.
СообщениеДобавлено: 06 май 2010, 11:16 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
захватить поток не вопрос, я могу сохранять его в файл.
вопрос в эмуляции локальной webcam c которой можно заставить работать софт.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование IP камеры для робота.
СообщениеДобавлено: 06 май 2010, 11:40 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
звиняйте за офф, но я вот лично не пойму трат в виде 7кр на такую камеру чтобы огрести гемороя в виде заставить работать одно, будто оно другое...

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование IP камеры для робота.
СообщениеДобавлено: 06 май 2010, 11:45 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
:) ip wifi камеру можно купить в два раза дешевле
лично я её брал под двойную задачу - так же организовывать удаленное управление через web
сейчас главное суть - изучить механизм использования ip камер


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование IP камеры для робота.
СообщениеДобавлено: 06 май 2010, 11:46 
Не в сети

Зарегистрирован: 20 ноя 2008, 19:31
Сообщения: 431
Откуда: Чернобыль
прог. языки: асмемблер
ФИО: Валентин Семенович
Мне тема тоже интересна. а что за софт?
GStreamer функциональностью не устраивает?

У меня webcamXP работает. Может софт хочет чегото больше чем есть?

_________________
За здравый смысл у нас принимается мнение большинства.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование IP камеры для робота.
СообщениеДобавлено: 06 май 2010, 12:02 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Под Linux :
http://allonlinux.free.fr/Projets/AVLD/
http://wiki.elphel.com/index.php?title= ... ack_Device

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование IP камеры для робота.
СообщениеДобавлено: 06 май 2010, 12:38 
Не в сети

Зарегистрирован: 20 ноя 2008, 19:31
Сообщения: 431
Откуда: Чернобыль
прог. языки: асмемблер
ФИО: Валентин Семенович
я постеснялся с эльфеля ссылку давать :))

если интересно есть самодельный отличный плагин к GStreamer,
который может выполнять на лету шейдеры. Тоесть можно на GPU делать всю видеобработку.
Отличается от аналогичного GSTGL тем что не надо ничего компилить. Просто суешь текст шейдера как параметр..

_________________
За здравый смысл у нас принимается мнение большинства.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование IP камеры для робота.
СообщениеДобавлено: 06 май 2010, 13:01 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
Спасибо Андрей, как раз то чего я не смог найти.
А софт OpenCV

Добавлено спустя 2 минуты 32 секунды:
а плагин к GStreamer выложить здесь можно?
или нет желания распространять свой код


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование IP камеры для робота.
СообщениеДобавлено: 06 май 2010, 15:21 
Не в сети

Зарегистрирован: 20 ноя 2008, 19:31
Сообщения: 431
Откуда: Чернобыль
прог. языки: асмемблер
ФИО: Валентин Семенович
скорее даже нужно. он GPL.
Я не люблю если честно Gstreamer за его нелюдской(по мне) интерфейс.
Но это настоящий неограниченный ничем швейцарский нож. Закусив губу можно гарантированно сделать все.
Посмотри как с RTSP в нем работать. http://blogs.elphel.com/2009/11/interfacing-elphel-cameras-with-gstreamer-opencv-opengl-and-python-get-profit-of-dsp-or-gpu-based-optimisation-control-camera-settings-from-python-application-or-human-interface-device-hid/#more-313
Там же есть пример выпрямления/разворота изображения шахматной доски.

CHANGELOG:
* Some cleaning and bug fix
* Already parsed variables are now loaded from cache
* Added gst_gl_shadervariables_cache_delete(char* variables) method
* Method renamed to gst_gl_shadervariables_parse(GstGLShader *shader,char *variables)
* "uniform" property renamed to "vars"
* "vars" property can be changed using gstcontroller, see helloworld.c:
usage: mkfifo fifo ; helloworld rtsp://cam invert.fs &
echo "vec4 color=vec4(1,0,0,0);" > fifo

KNOWN BUGS:
* commented g_free() in gstglshadervariables.c

TODO:
* The fragment shader could be parsed first so that datatypes don't have
to be specified.
* Allow to change the shader while the pipeline is playing

NOTES:
* Every simple gl filter plugin using could be implemented with plugin
glshader instead:
glshader location=<fragment_shader_file> [ preset=<variables_file> ] [ vars=<vars> ]

* Other plugins can also use gst_gl_shadervariable_parse() so that
parameters can be changed in the command line without modifying the
plugin; or while the pipeline is playing, using gstcontroller.

Добавлено спустя 1 час 1 минуту 28 секунд:
Вот нашел таки место где его обсуждаютЪ.
https://bugzilla.gnome.org/show_bug.cgi?id=600195


Вложения:
Комментарий к файлу: пример шейдера
invert.fs.txt [191 байт]
Скачиваний: 358
helloworld.c [5.66 КиБ]
Скачиваний: 369
Комментарий к файлу: патч
gst-gl-plugins-patch.tar.gz [9.53 КиБ]
Скачиваний: 0

_________________
За здравый смысл у нас принимается мнение большинства.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование IP камеры для робота.
СообщениеДобавлено: 07 май 2010, 11:50 
Не в сети

Зарегистрирован: 20 ноя 2008, 19:31
Сообщения: 431
Откуда: Чернобыль
прог. языки: асмемблер
ФИО: Валентин Семенович
Если у кого заработает вдруг - расскажите плиз че понравилось или не понравилось:)

_________________
За здравый смысл у нас принимается мнение большинства.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Использование IP камеры для робота.
СообщениеДобавлено: 07 май 2010, 11:51 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10990
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
я пока не разбирался - отложил временно :)
работаю над механикой


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO