ubuntu20.04虚拟机使用主机(笔记本)摄像头
一、笔记本摄像头的打开和使用
1)确认已打开笔记本屏幕上方的摄像头保护盖
2)确认设备管理中摄像头驱动的正常
3)在设置中浏览
确认可以看到图像;
二、确认VMware USB Arbitration Service服务打开
根据网络视频教程 在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