Если у вас возникли проблемы с использованием Toolbox™ получения изображений с поддерживаемым устройством получения видео Linux ®, попробуйте выполнить следующие действия:
Установите пакет поддержки общего видеоинтерфейса для панели средств сбора изображений OS. Он включает необходимые файлы для использования linuxvideo переходник.
Начиная с версии R2014a, каждый адаптер доступен отдельно через Add-On MATLAB ®. Сведения об установке адаптеров см. в разделе Пакеты поддержки получения образов для аппаратных адаптеров.
Убедитесь в наличии поддерживаемой версии 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
Файлы разработки Core GStreamer:
ii libgstreamer1.0-dev 1.4.4-2 amd64
Убедитесь, что камера может быть обнаружена и изображения могут быть получены с помощью таких приложений, как Cheese или guvcview. Если можно запустить утилиту, запустить ее и закрыть без каких-либо ошибок, панель инструментов должна работать с устройством сбора изображений. При возникновении ошибок устраните их, прежде чем пытаться использовать панель инструментов с устройством.
Если камера имеет интерфейс USB, убедитесь, что lsusb на терминале Linux можно обнаружить камеру.
Для версий R2017a и более поздних MathWorks поддерживает драйверы GStreamer 1.0.
Примечание
Драйвер Linux Video является универсальным интерфейсом, и его следует использовать только в том случае, если у вас нет более конкретного драйвера для использования с вашим устройством. Если устройство совместимо с IEEE 1394 IIDC, используйте DCAM (dcam) адаптер. Если устройство совместимо с GigE Vision, используйте GigE (gige) адаптер. Если производитель вашего устройства предоставляет производителя GenTL, используйте GenTL (gentl) адаптер. Используйте драйвер Linux Video только в том случае, если для вашего устройства больше нет конкретной опции.