Ubuntu 无法完全识别我的新 Logitech C930e 网络摄像头。Guvcview 可以(见下文)。Logitech 表示它支持 UVC 1.5。
我发现: http://sourceforge.net/p/linux-uvc/mailman/message/31645720/
为什么它没有集成在 Ubuntu 14.04(cheese app)中?
我需要这个相机简单简历(它也无法识别它)。
我想通了:
cam = Camera(0) // -> for the internal notebook (edge 130) webcam
cam = Camera(1) // -> for the Logitech C930e
我收到以下错误:
SimpleCV:1> cam = Camera(1)
VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument
并使用 openCV 命令:
SimpleCV:2> cap = cv2.VideoCapture(1)
VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument
VIDIOC_QUERYMENU: Invalid argument
libv4l2: error setting pixformat: Device or resource busy
HIGHGUI ERROR: libv4l unable to ioctl S_FMT
libv4l2: error setting pixformat: Device or resource busy
libv4l1: error setting pixformat: Device or resource busy
HIGHGUI ERROR: libv4l unable to ioctl VIDIOCSPICT
答案1
尝试在 Ubuntu 中安装常见的 Web Cam 驱动程序包
sudo apt-get install build-essential linux-headers-`uname -r`