2012-06-16 4 views
5

Я написал приложение, которое читает с веб-камеры и обрабатывает фреймы с помощью OpenCV на linux. Теперь я хочу передать вывод моего приложения на виртуальную веб-камеру, созданную модулем V4L2loopback, чтобы другие приложения могли ее прочитать. Я написал приложение, используя C. Я не уверен, как подойти к этому. Не могли бы вы дать мне какие-нибудь намеки?Как написать/подключиться к виртуальной веб-камере, созданной модулем V4L2loopback?

+0

Что-то, что я всегда хотел делать, но ленился искать/просить. :) – SuperSaiyan

+0

Я искал решение или пример, который может предложить мне решение. Мне пока не повезло. Поэтому я решил спросить. Возможно, я не искал достаточно. – user477519

+0

Здесь нет ничего о OpenCV. Любое приложение, подобное [this] (http://www.senstic.com/iphone/aircam/aircam.aspx) (никогда не использовавшееся, googled оно) может хорошо гель с OpenCV. – SuperSaiyan

ответ

5

Я нашел ответ на старой странице модуля V4L2loopback в коде Google.

http://code.google.com/p/v4l2loopback/source/browse/test.c

новая ссылка: https://github.com/umlaeute/v4l2loopback/blob/master/examples/test.c

Это помогло мне до сих пор просто написать на устройство.

+0

btw, v4l2loopback теперь разработан на [github] (https://github.com/umlaeute/v4l2loopback) и больше не на googlecode. –

+0

@ user447519 Вы могли бы предоставить небольшой фрагмент кода? К сожалению, мне не удалось заставить его работать со ссылками выше. Мой вывод на VLC остается черным. Пожалуйста, см. Мое сообщение по этой проблеме: https://stackoverflow.com/questions/44508743/unable-to-route-webcam-video-to-virtual-video-device-on-linux-via-opencv – Bernd

 Смежные вопросы

  • Нет связанных вопросов^_^