Захват потока с веб-камеры под Linux - PullRequest
1 голос
/ 11 августа 2009

Я пытаюсь получить изображения с веб-камеры minoru3d, которая на самом деле представляет собой две веб-камеры Vimicro и концентратор USB в одной упаковке. Проблема в том, что opencv всегда принимает потоки в максимальном разрешении, делая невозможным одновременный захват с двух веб-камер (из-за ограничений usb). Как мне установить разрешение или FPS? По какой-то причине opencv вызывает

cvSetCaptureProperty( capture, CV_CAP_PROP_FRAME_WIDTH, 320 );
cvSetCaptureProperty( capture, CV_CAP_PROP_FRAME_HEIGHT, 240 );

не работает. Мне не нужно работать с opencv, любая другая библиотека, выполняющая ту же работу, мне подходит. Веб-камера использует драйверы uvc из ядра 2.6.30, с v4l2. Я попробовал пользовательский модуль здесь: http://linuxtv.org/hg/~pinchartl/uvcvideo на моем Ubuntu box с ядром 2.6.27.

1 Ответ

0 голосов
/ 31 августа 2010

Я использовал luvcview и v4l2cam для моих целей. 2 специально написано для Минору.

...