Можно получить изображения с любым типом поддерживаемого оборудования с помощью объекта videoinput
. Если у вас есть Видение GigE или оборудование Matrox, можно продолжить использовать существующее Видение GigE и адаптеры Matrox (gige
и matrox
) с объектом videoinput
, или можно использовать новые интерфейсы для Видения GigE и Matrox, которые обеспечивают новые объекты, gigecam
и matroxcam
. Смотрите, что Приобретение Использует Оборудование Видения GigE и Приобретение Используя Оборудование Matrox для получения дополнительной информации о тех интерфейсах.
В дополнение к выполнению приобретения программно с помощью объекта videoinput
, можно также получить изображения с помощью любого типа поддерживаемого оборудования с помощью Image Acquisition Tool, интерфейс полного пользователя, который позволяет вам установить свойства приобретения, предварительно просмотреть изображение и получить изображения. Для получения дополнительной информации об использовании инструмента смотрите, что Приобретение Использует Image Acquisition Tool.
Примечание: функциональность для всего поддерживаемого оборудования теперь доступна через Инсталлятор Пакета Поддержки. Начиная с R2014a каждый адаптер доступен отдельно через Инсталлятор Пакета Поддержки, и необходимо установить соответствующие пакеты поддержки, чтобы использовать тулбокс с оборудованием. Для получения дополнительной информации смотрите Пакеты Поддержки Получения изображений для Аппаратных Адаптеров.
imaqtool | Launch Image Acquisition Tool |
videoinput | Создайте объект ввода видео |
imaq.VideoDevice | Получите один кадр за один раз от видеоустройства |
getdata | Полученные фреймы изображения к рабочему пространству MATLAB |
peekdata | Последний раз полученные данные изображения |
getsnapshot | Сразу возвратите один фрейм изображения |
set | Сконфигурируйте или свойства объектов приобретения изображения на дисплее |
start | Получите исключительное использование устройства получения изображений |
islogging | Определите, регистрирует ли объект ввода видео |
isrunning | Определите, запускается ли объект ввода видео |
isvalid | Определите, сопоставлен ли объект получения изображений с устройством получения изображений |
wait | Ожидайте, пока объект получения изображений не прекращает запускать или регистрировать |
stop | Остановите объект ввода видео |
clear | Очистите объект получения изображений от рабочего пространства MATLAB |
delete | Удалите объект получения изображений из памяти |
flushdata | Удалите данные из буфера памяти, используемого, чтобы сохранить полученные фреймы изображения |
obj2mfile | Преобразуйте объекты ввода видео в код MATLAB |
imaqmontage | Последовательность фреймов изображения как монтаж |
load | Загрузите объект получения изображений в рабочее пространство MATLAB |
save | Сохраните объекты получения изображений в MAT-файл |
trigger | Инициируйте регистрацию данных |
triggerconfig | Сконфигурируйте триггерные свойства объекта ввода видео |
triggerinfo | Предоставьте информацию о доступных триггерных настройках |
Триггеры могут прибыть из внутреннего или внешнего события или источника.
Управление параметрами журналирования
Описывает, как можно управлять различными аспектами регистрации данных с помощью функций тулбокса и свойств объектов ввода видео.
Журналирование данных изображения к диску
В то время как объект ввода видео запускается, можно регистрировать данные изображения, получаемые к дисковому файлу. Журналирование данных изображения к диску обеспечивает запись ваших данных.
Устанавливание значений триггерных свойств
Описывает, как установить значения триггерных свойств объекта ввода видео.
Чтобы задать тип триггера, вы хотите выполнить, установить значение свойства TriggerType
объекта ввода видео. Можно использовать мгновенное, ручное инициирование, или оборудования.
Определение цветового пространства
Можно определить пробел цвета по умолчанию устройства и изменить цветовое пространство.
Ожидание приобретения, чтобы закончиться
Можно использовать функцию wait
, чтобы блокировать командную строку, пока приобретение не завершается.
Использование памяти управления
Можно освободить память использование функции flushdata
.
Можно улучшить степень и гибкость приложения получения изображений при помощи коллбэков события.
Используя функцию обратного вызова по умолчанию
Вводит события и коллбэки путем показа простого примера.
Описывает информацию, сгенерированную с каждым событием и как получить доступ к нему.
Создание и выполнение функций обратного вызова
Описывает, как записать функцию обратного вызова и сопоставить ее с коллбэком события.
Обеспечение данных изображения в рабочее пространство MATLAB
Можно принести полученные данные изображения в рабочую область MATLAB® несколькими способами.
Работа с данными изображения в рабочем пространстве MATLAB
Описывает формат данных изображения, возвращенных в рабочее пространство MATLAB.
Определение цветового пространства
Можно определить пробел цвета по умолчанию устройства и изменить цветовое пространство.
Получение информации о синхронизации
Можно использовать функцию getdata
, чтобы получить информацию о синхронизации, такой как тогда, когда триггер выполняется или когда кадр получен.
Создание системного объекта VideoDevice
Вы используете функцию imaq.VideoDevice
, чтобы создать Системный объект. Можно задать имя адаптера, ID устройства и формат, когда вы создаете объект.
Используя системный объект VideoDevice, чтобы получить кадры
Основной рабочий процесс для использования Системного объекта VideoDevice должен создать объект, предварительно просмотреть изображение, установить любые свойства, получить кадр и очистить объект.
Используя свойства на системном объекте VideoDevice
Можно задать свойства во время создания объекта, или они могут быть заданы и изменены после того, как объект создается.
Генерация кода с системным объектом VideoDevice
Системный объект VideoDevice поддерживает генерацию кода в MATLAB через функцию codegen
.
Предоставляет обзор регистрации данных и краткое описание всех триггерных свойств, поддержанных объектом ввода видео. Полученные кадры могут быть зарегистрированы буфер в памяти, дисковом файле или обоих.
Предоставляет обзор регистрации данных и процесса обеспечения кадров в рабочее пространство MATLAB.
Задает все типы событий, поддержанные тулбоксом.
Обзор системного объекта VideoDevice
Системный объект VideoDevice позволяет получение изображений одно кадра и генерацию кода из MATLAB.
Свойства Image Acquisition Toolbox
Эти свойства доступны в тулбоксе.