在Linux虚拟机 Ubuntu16打开笔记本的摄像头时,用 ubuntu16的cheese命令显示黑屏,如下图。

在这里插入图片描述
解决方法:
1.查看虚拟机是否已经已连接上摄像头,显示断开连接(连接主机)(D)则虚拟机已连接上摄像头。
在这里插入图片描述

2.确认摄像头,笔记本的摄像头一般是/dev/video0,如果有外接的摄像头则会显示/dev/video1等等。
在这里插入图片描述

3.修改video0的权限,如果/dev/video0已经是777权限则不用修改。
在这里插入图片描述

4.确认是否有webCam,没有则安装webCam。
在这里插入图片描述

5.如果以上操作都确认完成以后还是打不开摄像头,如果USB兼容性默认为USB 2.0则换成USB 3.0。
在这里插入图片描述

6.输入cheese命令,摄像头正常显示。
在这里插入图片描述
在这里插入图片描述

7.如果以上操作都完成之后,摄像头还是无法正常显示则确认摄像头是否支持uvc协议。

8.mjpg-stream框架正常显示视频界面。
在这里插入图片描述
在这里插入图片描述

.

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐