Python 2.7 python HIGHGUI错误:V4L/V4L2:VIDIOC\u S\u裁剪

Python 2.7 python HIGHGUI错误:V4L/V4L2:VIDIOC\u S\u裁剪,python-2.7,opencv,ubuntu-14.04,Python 2.7,Opencv,Ubuntu 14.04,我正在使用python 2.7、Ubuntu 14.04和cv2。我正在尝试运行以下简单代码: import cv2 cam = cv2.VideoCapture(0) while True: ret, frame = cam.read() cv2.imshow("webcam", frame) cv2.waitKey(1) 我想拍一张照片,但我的网络摄像头保持激活状态,但它只返回以下内容: HIGHGUI ERROR: V4L/V4L2: VIDIOC_S_CROP

我正在使用python 2.7、Ubuntu 14.04和cv2。我正在尝试运行以下简单代码:

import cv2

cam = cv2.VideoCapture(0)
while True:
    ret, frame = cam.read()
    cv2.imshow("webcam", frame)
    cv2.waitKey(1)
我想拍一张照片,但我的网络摄像头保持激活状态,但它只返回以下内容:

HIGHGUI ERROR: V4L/V4L2: VIDIOC_S_CROP

我需要做什么来解决这个问题?

在主文件夹中找到您的OpenCV目录并转到那里(类似于我在下面编写的
cd
命令,在那里键入您的OpenCV目录下面的代码用于我的案例!)。创建一个名为
Release
的目录并进入文件夹

 cd /home/user/OpenCV
 mkdir Release
 cd Release
 sudo cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D WITH_TBB=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D INSTALL_PYTHON_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_QT=ON -D WITH_GTK=ON -D WITH_OPENGL=ON ..
在终端上运行这些命令时,请确保您有权访问这些文件或目录,否则请使用
sudo
命令授予访问权限。在成功运行最后一个之后

make
sudo make install

我认为您在编译OpenCV时没有安装V4L开发包。那么我如何安装V4L开发包呢?