Видеооборудование 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, только если нет никакой более определенной опции для вашего устройства.

Для просмотра документации необходимо авторизоваться на сайте