根据网络视频教程 在code中运行视频采集的python程序,一直报 open VIDEOIO(V4L2:/dev/video0): can‘t open camera by index 这个错误,
查找网上其它方式一直没有成功。主要原因是ubuntu虚拟机中没法直接使用主机中的摄像头。
解决方法:
参照 https://zhidao.baidu.com/question/1647687297479014820.html这个介绍
1、打开笔记本VMware USB Arbitration Service,改成自动启动
2、虚拟机设置中,USB控制器的连接中,选择 usb3.1
3、虚拟机重启后,在虚拟机选项中,可移动设备选项,连接摄像头,
这样 可以看到 /dev/video0这个设备,
使用cheese可以查看视频。
再次运行 python程序OK