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