系统:ubuntu16.04, virtualBox 虚拟机
摄像头:罗技C170
安装V4l2工具包
sudo apt install v4l-util
本以为很容易做到的事,花了一天的时间,其中的曲折真是匪夷所思。
首先在/dev/ 下查看有没加载视频设备,确认存在video0,不管是使用gnvcview 还是cheese都不能打开摄像头
使用命令看摄像头信息。
根据网上的建议说要打开USB2.0,
然后启动虚拟机又弹出这个错误,原因是要安装一个对应版本的扩展包,一定要和VirtualBox版本匹配的扩展包,不然启动不了
然后以为一切OK 了,结果还是没有点亮摄像头,众里寻他千百度,原来要在设备里面勾选Webcam.
辛亏看到这位大哥的分享,https://blog.csdn.net/10km/article/details/82053463, 然后就一切顺溜了,可以开玩摄像头了
还有一篇小文也值得学习下, https://farshbaf.net/en/artificial-intelligence/blog/usb-camera-error-virtual-machine-virtual-box-vmware-open-cv