美文网首页OpenCv
ubuntu16.04打开usb摄像头失败

ubuntu16.04打开usb摄像头失败

作者: 阿青小屋 | 来源:发表于2019-04-11 15:24 被阅读13次

1. 插入USB口后,自动安装驱动;

2.Ubuntu->虚拟机->移动设备->连接

3. 调用报错为:

Built with OpenCV 3.4.1

Capture is opened

select timeout

select timeout

OpenCV(3.4.1) Error: Assertion failed (total() == 0 || data != __null) in Mat, file /home/face/opencv-3.4.1/modules/core/include/opencv2/core/mat.inl.hpp, line 500

terminate called after throwing an instance of 'cv::Exception'

  what():  OpenCV(3.4.1) /home/face/opencv-3.4.1/modules/core/include/opencv2/core/mat.inl.hpp:500: error: (-215) total() == 0 || data != __null in function Mat

Aborted (core dumped)

4. 尝试多种方法不可行,最后发现:

    1) 在Vmware Workstation的“虚拟机”->“虚拟机设置”->“USB控制器”下,查看“USB兼容性”第二个选项没有被勾选。需要关机后才能选择。

    2) 前是“USB2.0”就修改为“USB3.0”,同时摄像头需要插入支持USB3.0的接口中

    3) 然后再在“虚拟机”->“可移动设备”下重新连接Camera

5. ls /dev/video*,输出 /dev/video0,表示可以搜索到摄像头,在输入cheese就可以正常出视频了

相关文章

网友评论

    本文标题:ubuntu16.04打开usb摄像头失败

    本文链接:https://www.haomeiwen.com/subject/kkkniqtx.html