使用Python OpenCV打开摄像头时如何解决“视频错误:V4L:找不到摄像头设备”?

时间:2019-05-02 21:35:38

标签: python windows opencv ubuntu

我正在尝试在Windows Ubuntu终端上使用Python OpenCV进行研究项目。但是,当我尝试打开相机拍摄视频时,我得到了VIDEOIO ERROR: V4L: can't find camera device。如何使用OpenCV访问我的相机?

我尝试使用v4l2-ctl --list-devices,但得到Failed to open /dev/video0: No such file or directory。使用相机应用程序时,计算机上的相机可以正常工作。

我正在使用以下cv2命令抓取视频捕获设备。

import cv2

stream = cv2.VideoCapture(-1)

1 个答案:

答案 0 :(得分:0)

Ubuntu for Windows基于Linux的Windows子系统(WSL)。 WSL does not provide hardware support,因此它无法为您提供相机的驱动程序。另请参见this question