21 апреля 2010 г.

WEB-камеры в Linux

Для работы с WEB-камерой в Linux можно использовать драйвер UVC, который, начиная с версии 2.6.27, входит в состав ядра Linux. Но для того, что бы все легко и непринужденно работало, нужно купить правильную камеру :) При покупке камеры необходимо опираться на список камер, поддерживаемых драйвером UVC

Проверка камеры:

1. Необходимо загрузить модуль ядра uvcvideo:
# modprobe uvcvideo
2. Проверяем, что модуль нормально загрузился:
# lsmod |grep uvc
uvcvideo                    59272   0
compat_ioctl32            5248  1 uvcvideo
videodev                    36992  1 uvcvideo
usbcore                   150896  9  snd_usb_audio,uvcvideo,snd_usb_lib,usb_storage,libusual,usblp,ehci_hcd,uhci_hcd
3. Проверяем камеру с помощью программы uvcview (в openSUSE 11.1 luvcview):
#  uvcview
YUV422
YUY2
MJPEG
parm.parm.capture.timeperframe.numerator    = 1
parm.parm.capture.timeperframe.denominator = 15
parm.parm.capture.timeperframe.numerator    = 1
parm.parm.capture.timeperframe.denominator = 15

Файл устройства WEB-камеры /dev/video0, /dev/video1 и т.п.

Комментариев нет:

Отправить комментарий