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

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

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

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

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

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