美文网首页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