Если вы испытываете затруднения с помощью Image Acquisition Toolbox™ с поддерживаемым устройством приобретения Linux® Video, попробуйте следующее:
Установите Image Acquisition Toolbox ОС Типовой Пакет Поддержки Видеоинтерфейса. Это включает необходимые файлы, чтобы использовать linuxvideo адаптер.
Начиная с версии R2014a каждый адаптер доступен отдельно через MATLAB® Add-Ons. Смотрите Пакеты Поддержки Получения изображений для Аппаратных Адаптеров для получения информации об установке адаптеров.
Проверьте, что у вас есть поддерживаемая версия 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
Проверьте, что ваша камера может быть обнаружена, и изображения могут быть получены запущенными приложениями, такими как Сыр или guvcview. Если можно запустить утилиту, запустить утилиту и закрыть его, не сталкиваясь ни с какими ошибками, тулбокс должен смочь действовать с устройством получения изображений. Если вы сталкиваетесь с ошибками, разрешаете их прежде, чем попытаться использовать тулбокс с устройством.
Если камера имеет интерфейс USB, убедитесь lsusb на Linux терминал может обнаружить вашу камеру.
Для релизов R2017a и позже, MathWorks поддерживает драйверы GStreamer 1.0.
Примечание
Видеодрайвер Linux является типовым интерфейсом, и необходимо только использовать его, если у вас нет более определенного драйвера, чтобы использовать с вашим устройством. Если вашим устройством является IEEE 1394 IIDC совместимое устройство, используйте DCAM (dcam) адаптер. Если ваше устройство является совместимым Видением GigE, используйте GigE (gige) адаптер. Если ваш производитель устройств предоставляет производителю GenTL, используйте GenTL (gentl) адаптер. Используйте Видеодрайвер Linux, только если нет никакой более определенной опции для вашего устройства.