Ubuntu – Can’t access Logitech C930e (webcam) under Ubuntu with SimpleCV

logitechwebcam

Ubuntu won't recognize my new Logitech C930e webcam fully. Guvcview does (see below). Logitech says it supports UVC 1.5.

I found:
http://sourceforge.net/p/linux-uvc/mailman/message/31645720/

Why isn't it integrated in Ubuntu 14.04 (cheese app)?

I need this camera for SimpleCV (which won't recognize it as well).

I figured out:

cam = Camera(0)  // -> for the internal notebook (edge 130) webcam
cam = Camera(1)  // -> for the Logitech C930e

I receive following errors:

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

and with an openCV command:

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

Best Answer

Try with Installing common Web Cam driver packages in Ubuntu

sudo apt-get install build-essential linux-headers-`uname -r`
Related Question