Видеооборудование Linux

Обнаружение устройств для видеоустройств Linux

Если вы испытываете затруднения с помощью Image Acquisition Toolbox™ с поддерживаемым Linux® Видео устройство захвата, попробуйте следующее:

  1. Установите Image Acquisition Toolbox ОС Типовой Пакет поддержки Видеоинтерфейса. Это включает необходимые файлы, чтобы использовать linuxvideo адаптер.

    Начиная с версии R2014a каждый адаптер доступен отдельно через MATLAB® Дополнения. Смотрите Пакеты поддержки Получения изображений для Аппаратных Адаптеров для получения информации об установке адаптеров.

  2. Проверьте, что у вас есть поддерживаемая версия GStreamer на разделе Third-Party Requirements по веб-сайту MathWorks (www.mathworks.com/hardware-support/gstreamer.html).

    Чтобы найти версию драйверов GStreamer установленной в вашей системе, запустите эту команду:

    dpkg -l libgst* | grep ^i

    Если бы у вас были библиотеки GStreamer 1.0, это возвратило бы результаты, похожие на следующие примеры.

    Файлы для разработчика GStreamer для библиотек от "плохого" набора:

    ii libgstreamer-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. Проверьте, что ваша камера может быть обнаружена, и изображения могут быть получены запущенными приложениями, такими как Сыр или guvcview. Если можно запустить утилиту, запустить утилиту и закрыть его, не сталкиваясь ни с какими ошибками, тулбокс должен смочь действовать с устройством получения изображений. Если вы сталкиваетесь с ошибками, разрешаете их прежде, чем попытаться использовать тулбокс с устройством.

  4. Если камера имеет интерфейс USB, убедитесь lsusb на Linux терминал может обнаружить вашу камеру.

  5. Для релизов R2017a и позже, MathWorks поддерживает драйверы GStreamer 1.0.

Примечание

Видеодрайвер Linux является типовым интерфейсом, и необходимо только использовать его, если у вас нет более определенного драйвера, чтобы использовать с вашим устройством. Если вашим устройством является IEEE 1394 IIDC совместимое устройство, используйте DCAM (dcam) адаптер. Если ваше устройство является Видением GigE® совместимый, используйте GigE (gige) адаптер. Если ваш производитель устройств предоставляет производителю GenTL, используйте GenTL (gentl) адаптер. Используйте Видеодрайвер Linux, только если нет никакой более определенной опции для вашего устройства.