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

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

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`

相关内容