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