Оборудование Linux Video

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

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

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

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

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

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

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

Примечание

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