主要内容

Linux视频硬件

设备发现Linux视频设备

如果您在受支持的Linux下使用图像采集工具箱™时遇到问题万博1manbetx®视频采集装置,试试下面的:

  1. 安装图像采集工具箱操作系统通用视频接口支持包。万博1manbetx属性所必需的文件linuxvideo适配器。

    从R2014a版本开始,每个适配器都可以通过MATLAB单独使用®附加组件。看到硬件适配器的图像采集支持包万博1manbetx有关安装适配器的信息。

  2. 在MathWorks网站的第三方要求部分(万博1manbetxwww.tianjin-qmedu.com/hardware-万博1manbetxsupport/gstreamer.html).

    要找到系统上安装的GStreamer驱动程序的版本,运行这个命令:

    DPKG -l libgst* | grep ^i

    如果您使用GStreamer 1.0库,它将返回与以下示例类似的结果。

    GStreamer开发文件的库从“坏”集:

    Ii libgstream -plugins-bad1.0-0:amd64 1.4.4-2.1+b1 amd64

    GStreamer库从“基本”集:

    Ii libgstreamer-plugins-base1.0-0:amd64 1.4.4-2 amd64

    GStreamer开发文件的库从“基础”集:

    Ii libgstreamer-plugins-base1.0-dev 1.4.4-2 amd64

    核心GStreamer库和元素:

    Ii libgstreamer1.0-0:amd64 1.4.4-2 amd64

    核心GStreamer库和元素:

    Ii libgstreamer1.0-0-dbg:amd64 1.4.4-2 amd64

    核心GStreamer开发文件:

    Ii libgstreamer1.0-dev 1.4.4-2 amd64
  3. 通过运行Cheese或guvcview等应用程序,验证您的相机可以被检测到,并且可以获取图像。如果可以启动实用程序、运行实用程序并关闭它而不遇到任何错误,则工具箱应该能够与图像采集设备一起操作。如果遇到错误,请在尝试将工具箱与设备一起使用之前解决这些错误。

  4. 如果相机有USB接口,请确认lsusb在Linux终端上可以检测到你的相机。

  5. 对于R2017a及更高版本,MathWorks支持GStreamer 1.0驱动程万博1manbetx序。

请注意

Linux Video驱动程序是一个通用接口,只有在您的设备上没有更特定的驱动程序时才应该使用它。如果您的设备符合IEEE 1394 IIDC标准,请使用DCAM (dcam)适配器。如果你的设备是GigE Vision®兼容,使用GigE (gige)适配器。如果您的设备制造商提供GenTL生成器,请使用GenTL (gentl)适配器。如果您的设备没有更具体的选项,请仅使用Linux视频驱动程序。