web камера + Linux + gcc
Модератор: Модераторы разделов
-
ruspunk
- Сообщения: 1
- ОС: Mandriva
web камера + Linux + gcc
Доброго времени суток, изучил много материала, по программированию под Linux не нашел ни где внятного ответа про видео захват с WEB камер. С разработкой под Windows этой информации навалом как в книгах так и в примерах, а под Linux практически ни чего, подскажите где можно найти. Опять же, некоторая странность, скудная численность драйверов на Linux под web камеры, под свою старую D-Link DSB-C310 драйверов вообще не нашел. Какие вообще тогда Web камеры посоветуете приобрести для данных целей.
-
alexf
- Сообщения: 112
Re: web камера + Linux + gcc
Любая UVC камера (а все современные - такие) будет нормально работать в современном Линуксе. Соответственно в смысле программирования смотрите примеры по UVC. Там всё просто. )
-
DRUID3
- Сообщения: 8
- ОС: Linux mandriva 2009.1 pwp
Re: web камера + Linux + gcc
О каком именно захвате идет речь? Запись видеопотока в файл/сокет или захват для получения картинки на форме?
Проштудируте на всякий случай документацию по Qt4, может есть аналог QPixmap, QImage для видео. Но я не GUI-разработчик, и не подскажу Вам.
Но вообще в книгах не пишут потому как не особо актуально - ищете любой открытый проект DVR-а, программ для работы с web-камерой, или медиа-проигрывателя (тот же MPlayer) и с интересом изучаете
Очень странно, а по какому критерию Вы искали? Нужно было, наверное, искать по чипсету. У меня 2-е Web камеры(одна древняя и "нонейм") и фотоаппарат SONY(тоже старый) - даже не заморачивался с поиском драйверов, обычно все работает само в любой версии Mandriva. В Linux ядре драйвера для нескольких сот чипсетов, очень сомнительно, что Ваш туда не попал.
Проверить работу Web-камеры можно силами того же MPlayer'а. Например вот и вот. Но еще лучше прочесть к нему доку. Есть конечно же специальный софт для работы с Web-камерами в Linux, но MPlayer настолько универсален и многофункционален, что я остановился на нем.
Как самый (дурацкий но для курсовой сойдет
-
DaemonTux
- Сообщения: 1480
- Статус: Юный падаван
- ОС: Gentoo
Re: web камера + Linux + gcc
DRUID3 писал(а): ↑13.09.2009 04:41Как самый (дурацкий но для курсовой сойдет) вариант popen() или system() вызываете MPlayer с параметрами и захватываете с его помощью видео, причем кадры в виде картинок(а он так может) пишете в сокет или RAM-диск. А оттуда читаете Qt-шной формой и выводите тем же QPixmap'ом.
![]()
Тормозить будет страшно, но работать будет...
Вот так пишут код индусы. NOWAY.
Вы бы хоть постыдились такое писать в день програмера. Патрега на вас нет.
Vladivostok Linux User Group
-
DRUID3
- Сообщения: 8
- ОС: Linux mandriva 2009.1 pwp
Re: web камера + Linux + gcc
А индусы, да пишут. И зарабатывают на этом деньги - причем не придолбешься - ведь все работает
P.S.: С удовольствием выслушаем Ваш, DaemonTux, "вэй" захвата видео с Web-камеры.
-
eddy
- Сообщения: 3321
- Статус: Красный глаз тролля
- ОС: ArchLinux
Re: web камера + Linux + gcc
Воспользуйтесь v4l2. В интернете полно примеров, вам останется только взять готовые куски кода и вставить в свою программу (я, например, так и делал).
RTFM
-------
KOI8-R - патриотичная кодировка
-------
KOI8-R - патриотичная кодировка