Image Acquisition Toolbox™ позволяет вам получать изображения и видео с камер и захватчиков кадров непосредственно в MATLAB® и Simulink®. Можно автоматически обнаружить оборудование и сконфигурировать свойства оборудования. Расширенные рабочие процессы позволяют вам запускать сборы во время обработки в цикле, выполнять фоновые сборы и синхронизировать выборку через несколько мультимодальных устройств. Благодаря поддержке нескольких производителей оборудования и отраслевых стандартов можно использовать устройства для создания изображений, начиная от недорогих веб-камер и заканчивая высокопроизводительными научными и промышленными устройствами, отвечающими малосветным, высокоскоростным и другим сложным требованиям.
Программное обеспечение Image Acquisition Toolbox реализует объектно-ориентированный подход к сбору изображений. Используя функции тулбокса, вы создаете объект, который представляет соединение между MATLAB и конкретными устройствами для сбора изображений. Используя свойства объекта, вы можете управлять различными аспектами процесса захвата, такими как количество видео, данные вы хотите захватить. Создание объектов сбора изображений описывает, как создавать объекты.
После установления соединения с устройством можно получить данные об изображениях, выполнив триггер. В тулбоксе все сбор изображений инициируется триггером. Тулбокс поддерживает несколько типов триггеров, которые позволяют вам управлять, когда происходит приобретение. Например, используя аппаратные триггеры, можно синхронизировать приобретение с внешним устройством. Acquiring Image Data описывает, как инициировать сбор данных изображения.
Чтобы работать с данными, которые вы получаете, необходимо поместить их в рабочее пространство MATLAB. Когда системы координат получены, тулбокс сохраняет их в буфере памяти. Тулбокс предоставляет несколько способов перенести одну или несколько систем координат данных в рабочую область, где можно манипулировать им, так же как и любым другим многомерным числовым массивом. Перенос Данные в рабочее пространство MATLAB описывает этот процесс.
Наконец, вы можете улучшить приложение для сбора изображений с помощью коллбэков событий. Тулбокс определил определенные вхождения, такие как запуск приобретения, как события. Можно связать выполнение конкретной функции с конкретным событием. Использование событий и коллбэков описывает этот процесс.
Примечание
В предыдущих версиях Image Acquisition Toolbox файлы для всех адаптеров были включены в вашу установку. Начиная с версии R2014a, каждый адаптер доступен отдельно через пакеты поддержки. В порядок использования Image Acquisition Toolbox необходимо установить адаптер, которым пользуется ваша камера. Для получения информации об установке адаптеров с помощью MATLAB Add-On см. Пакет поддержки сбора дополнений для аппаратных адаптеров.
Тулбокс использует компоненты, называемые адаптерами аппаратных устройств, чтобы соединиться с устройствами через их драйверы. Тулбокс включает адаптеры, которые поддерживают устройства, произведенные несколькими поставщиками оборудования для сбора изображений. В сложение тулбокс включает адаптер для типовых Windows® устройства сбора видео.
На следующем рисунке показаны эти компоненты и их отношения.
Программные компоненты Image Acquisition Toolbox
Продукт Image Acquisition Toolbox, включая Image Acquisition Tool, теперь требует, чтобы у вас была лицензия на продукт Image Processing Toolbox™, начиная с R2008b.
Если у вас уже есть продукт Image Processing Toolbox™, вам не нужно ничего делать.
Если у вас нет продукта Image Processing Toolbox, программное обеспечение Image Acquisition Toolbox™ R2008a и более ранние версии будет продолжать работать. Если вы хотите использовать R2008b или будущие релизы, и у вас есть текущая активная лицензия для программного обеспечения Image Acquisition Toolbox, можно скачать продукт Image Processing Toolbox бесплатно. Новые клиенты должны будут приобрести оба продукта, чтобы использовать продукт Image Acquisition Toolbox.
Если у вас есть какие-либо вопросы, пожалуйста, свяжитесь со службой поддержки клиентов MathWorks.
Функциональность программного обеспечения Image Acquisition Toolbox доступна в настольном приложении. Вы подключаетесь непосредственно к своему оборудованию в инструменте, а затем можете задать параметры сбора, а также просмотреть и получить данные об изображениях. Можно записать данные в MATLAB в несколько форматов, а также сгенерировать файл VideoWriter, прямо из инструмента.
Чтобы открыть инструмент, введите imaqtool
в командной строке MATLAB или выберите Image Acquisition на вкладке Apps в MATLAB. Инструмент имеет обширную справку на рабочем столе. При щелчке на различных панелях пользовательского интерфейса на панели Image Acquisition Tool Help появляется соответствующая справка.
Большая часть Руководства пользователя описывает выполнение задач с помощью тулбокса через командную строку MATLAB. Чтобы узнать, как использовать рабочий стол, смотрите Начало работы с Image Acquisition Tool.
Программное обеспечение Image Acquisition Toolbox включает адаптеры, которые обеспечивают поддержку нескольких поставщиков оборудования для сбора изображений профессионального класса, устройств, поддерживающих спецификацию цифровой камеры (DCAM) на основе IIDC 1394, и устройств, которые обеспечивают драйверы Windows Driver Model (WDM) или Video для Windows (VFW).® 1394 (FireWire, ССЫЛКА®) Веб-камеры, цифровые видеокамеры (DV) и ТВ-тюнеры. Последние сведения о поддерживаемом оборудовании см. на странице Image Acquisition Toolbox на веб-сайте MathWorks (www.mathworks.com/products/image-acquisition
).
Спецификация DCAM, разработанная Торговой ассоциацией 1394, описывает типовой интерфейс для обмена данными с цифровыми камерами IEEE 1394 (FireWire), который часто используется в научных приложениях. DCAM-адаптер тулбокса поддерживает Формат 7, также известный как режим частичного скана. Тулбокс использует префикс F7_
для идентификации имен форматов видео формата 7.
Примечание
Тулбокс поддерживает только подключения к устройствам, совместимым с IEEE 1394 (FireWire) DCAM с использованием драйвера DCAM Университета Карнеги-Меллона. Тулбокс не совместим с любым другим драйвером, поставляемым поставщиком, даже если драйвер совместим с DCAM.
Вы можете добавить поддержку дополнительного оборудования, написав адаптер. Дополнительные сведения см. в разделе Поддержка дополнительного оборудования.
Примечание
В предыдущих версиях Image Acquisition Toolbox файлы для всех адаптеров были включены в вашу установку. Начиная с версии R2014a, каждый адаптер доступен отдельно через пакеты поддержки. В порядок использования Image Acquisition Toolbox необходимо установить адаптер, которым пользуется ваша камера. Для получения информации об установке адаптеров с помощью MATLAB Add-On см. Пакет поддержки сбора дополнений для аппаратных адаптеров.