Linux视频硬件

设备发现Linux视频设备

如果您在使用受支持的Linux时遇到困难金宝app®视频采集设备,尝试以下操作:

  1. 安装图像采集工具箱OS通用视频接口支持包。金宝app它包含使用的必要文件linuxvideo适配器。

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

  2. 在MathWorks网站的第三方需求部分确认您金宝app有一个支持的GStreamer版本(www.tatmou.com/hardware-金宝appsupport/gstreamer.html)。

    要查找系统上安装的GStreamer驱动程序版本,请运行以下命令:

    gst* | grep ^i

    如果您有GStreamer 1.0库,那么它返回的结果将类似于下面的示例。

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

    ii libgstream -plugin -bad1.0-0:amd64 1.4.4-2.1+b1 amd64

    来自“基础”设置的GStreamer库:

    ii libgstremer -plugin -base1.0-0:amd64 1.4.4-2 amd64

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

    ii libgstream -plugins-base1.0-dev 1.4.4-2 amd64

    核心GStreamer库和元素:

    ii libgstreamer1.0-0:amd64 1.4.4-2

    核心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驱动金宝app程序。

请注意

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