Захват Используя любое оборудование

Задайте параметры захвата и передавайте изображения с помощью интерфейса videoinput

Можно получить изображения с любым типом поддерживаемого оборудования с помощью videoinput объект. Если у вас есть Видение GigE® или Matrox® оборудование, можно продолжить использовать существующее Видение GigE и адаптеры Matrox (gige и matrox) с videoinput объект, или можно использовать новые интерфейсы для Видения GigE и 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Последовательность фреймов изображения как монтаж
loadЗагрузите объект получения изображений в рабочее пространство MATLAB
saveСохраните объекты получения изображений в MAT-файл
triggerИнициируйте регистрацию данных
triggerconfigСконфигурируйте триггерные свойства объекта ввода видео
triggerinfoПредоставьте информацию о доступных триггерных настройках

Приложения

Image Acquisition ToolПолучите изображения и видео от оборудования

Примеры и руководства

Программируемый рабочий процесс

Передавание изображений

Триггеры могут прибыть из внутреннего или внешнего события или источника.

Управление параметрами логгирования

Описывает, как можно управлять различными аспектами регистрации данных с помощью функций тулбокса и свойств объектов ввода видео.

Логгирование данных изображения к диску

В то время как объект ввода видео запускается, можно регистрировать изображения, передававшие к дисковому файлу. Логгирование данных изображения к диску обеспечивает запись ваших данных.

Устанавливание значений триггерных свойств

Описывает, как установить значения триггерных свойств объекта ввода видео.

Определение триггерного типа

Чтобы задать тип триггера, вы хотите выполнить, установить значение TriggerType свойство объекта ввода видео. Можно использовать мгновенное, ручное инициирование, или оборудования.

Определение цветового пространства

Можно определить пробел цвета по умолчанию устройства и изменить цветовое пространство.

Ожидание захвата, чтобы закончиться

Можно использовать wait функционируйте, чтобы блокировать командную строку, пока захват не завершится.

Использование памяти управления

Можно освободить память использование flushdata функция.

Используя События и Коллбэки при Получении Данных Программно

Используя События и коллбэки

Можно улучшить степень и гибкость приложения получения изображений при помощи коллбэков события.

Используя функцию обратного вызова по умолчанию

Вводит события и коллбэки путем показа простого примера.

Получение сведений о событии

Описывает информацию, сгенерированную с каждым событием и как получить доступ к нему.

Создание и выполнение функций обратного вызова

Описывает, как записать функцию обратного вызова и сопоставить ее с коллбэком события.

Работа с полученными данными программно

Обеспечение данных изображения в рабочее пространство MATLAB

Можно принести передававшие изображения в MATLAB® рабочая область несколькими способами.

Работа с данными изображения в рабочем пространстве MATLAB

Описывает формат данных изображения, возвращенных в рабочее пространство MATLAB.

Определение цветового пространства

Можно определить пробел цвета по умолчанию устройства и изменить цветовое пространство.

Получение времени выполнения

Можно использовать getdata функция, чтобы получить время выполнения, такой как тогда, когда триггер выполняется или когда система координат получена.

Получение данных Используя системный объект VideoDevice

Создание системного объекта VideoDevice

Вы используете imaq.VideoDevice функция, чтобы создать Системный объект. Можно задать имя адаптера, ID устройства и формат, когда вы создаете объект.

Используя системный объект VideoDevice, чтобы получить системы координат

Основной рабочий процесс для использования Системного объекта VideoDevice должен создать объект, предварительно просмотреть изображение, установить любые свойства, получить систему координат и очистить объект.

Используя свойства на системном объекте VideoDevice

Можно задать свойства во время создания объекта, или они могут быть заданы и изменены после того, как объект создается.

Генерация кода с системным объектом VideoDevice

Системный объект VideoDevice поддерживает генерацию кода в MATLAB через codegen функция.

Концепции

Регистрация данных

Предоставляет обзор регистрации данных и краткое описание всех триггерных свойств, поддержанных объектом ввода видео. Полученные системы координат могут быть зарегистрированы буфер в памяти, дисковом файле или обоих.

Обзор получения изображений

Предоставляет обзор регистрации данных и процесса обеспечения систем координат в рабочее пространство MATLAB.

Типы событий

Задает все типы событий, поддержанные тулбоксом.

Обзор системного объекта VideoDevice

Системный объект VideoDevice позволяет получение изображений одно системы координат и генерацию кода из MATLAB.

Свойства Image Acquisition Toolbox

Эти свойства доступны в тулбоксе.

Рекомендуемые примеры

Для просмотра документации необходимо авторизоваться на сайте