Я купил две из Genius facecam 1000x камера и пытающийся настроить стереофотоаппарат, v4l2-ctl
выводы для камер следующие:
ioctl: VIDIOC_ENUM_FMT
Index : 0
Type : Video Capture
Pixel Format: 'YUYV'
Name : YUYV 4:2:2
Index : 1
Type : Video Capture
Pixel Format: 'MJPG' (compressed)
Name : Motion-JPEG
Поскольку Вы видите формат пикселя, MJPG поддерживается и от этого, и этот этот формат пикселя необходим, но когда я пытаюсь записать видео от обеих веб-камер VIDIOC_STREAMON: No space left on device
ошибка, все еще происходящая для второй камеры, я могу только получить видео стерео в 320x240 разрешение! Я попробовал следующие два, но не работаю на меня.
v4l2-ctl --set-fmt-video=width=640,height=480,pixelformat=1
Установка FOURCC
к MJPG вызывает HIGHGUI ERROR: V4L: Property <unknown property string>(6) not supported by device
ошибка.
# setting the `FOURCC` will cause the
# `HIGHGUI ERROR: V4L: Property <unknown property string>(6) not supported by device`
for p in ports:
self.caps.append(cv2.VideoCapture(p))
self.caps[-1].set(cv2.cv.CV_CAP_PROP_FOURCC('M','J','P','G'));
Что я должен сделать для разбираний в нем в относительно хорошо разрешении?
P.S.: Все мои USB-порты подключены к единственному контроллеру!
Вы попытались создать OpenCV из источника с -D WITH_V4L=ON
и -D WITH_LIBV4L=ON
?