Если вы испытываете затруднения с помощью Image Acquisition Toolbox™ с поддерживаемым Linux® Видео устройство захвата, попробуйте следующее:
Установите Image Acquisition Toolbox ОС Типовой Пакет поддержки Видеоинтерфейса. Это включает необходимые файлы, чтобы использовать linuxvideo
адаптер.
Начиная с версии R2014a каждый адаптер доступен отдельно через MATLAB® Дополнения. Смотрите Пакеты поддержки Получения изображений для Аппаратных Адаптеров для получения информации об установке адаптеров.
Проверьте, что у вас есть поддерживаемая версия 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, только если нет никакой более определенной опции для вашего устройства.