使用 SimpleCV 在 Ubuntu 下无法访问 Logitech C930e(网络摄像头)

emp*_*les 6 webcam logitech

Ubuntu 无法完全识别我的新罗技 C930e 网络摄像头。Guvcview 确实(见下文)。罗技表示它支持 UVC 1.5。

我发现:http : //sourceforge.net/p/linux-uvc/mailman/message/31645720/

为什么它没有集成在 Ubuntu 14.04(奶酪应用程序)中?

我需要这个用于SimpleCV 的相机(它也无法识别它)。

我想通了:

cam = Camera(0)  // -> for the internal notebook (edge 130) webcam
cam = Camera(1)  // -> for the Logitech C930e
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

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
Run Code Online (Sandbox Code Playgroud)

并使用 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
Run Code Online (Sandbox Code Playgroud)

小智 0

尝试在 Ubuntu 中安装常见的网络摄像头驱动程序包

sudo apt-get install build-essential linux-headers-`uname -r`
Run Code Online (Sandbox Code Playgroud)