Вы можете получить образы с любым типом поддерживаемого оборудования, используя videoinput объект. При наличии аппаратных средств GigE Vision или Matrox можно продолжать использовать существующие адаптеры GigE Vision и Matrox (gige и matrox) с помощью videoinput или можно использовать новые интерфейсы для GigE Vision и Matrox, которые предоставляют новые объекты, gigecam и matroxcam. Дополнительные сведения об этих интерфейсах см. в разделах Получение с использованием аппаратных средств GigE Vision и Получение с использованием аппаратных средств Matrox.
В дополнение к программному приобретению с использованием videoinput объект также можно получить изображения с помощью любого поддерживаемого оборудования, используя Инструмент получения изображений (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 | Предоставление информации о доступных конфигурациях триггеров |
| Инструмент получения изображений | Получение изображений и видео с оборудования |
Триггеры могут поступать из внутреннего или внешнего события или источника.
Управление параметрами регистрации
Описывает, как можно управлять различными аспектами регистрации данных с помощью функций панели инструментов и свойств объекта ввода видео.
Во время работы объекта ввода видео можно записать данные изображения в файл диска. Запись данных образа на диск обеспечивает запись данных.
Установка значений свойств триггера
Описывает, как установить значения свойств триггера объекта ввода видео.
Чтобы указать тип триггера, который требуется выполнить, задайте значение TriggerType свойство объекта ввода видео. Можно использовать немедленное, ручное или аппаратное срабатывание.
Задание цветового пространства
Можно определить цветовое пространство устройства по умолчанию и изменить цветовое пространство.
Ожидание завершения сбора данных
Вы можете использовать wait функция блокировки командной строки до завершения сбора данных.
Управление использованием памяти
Можно освободить память с помощью flushdata функция.
Использование событий и обратных вызовов
Вы можете повысить мощность и гибкость вашего приложения для получения изображений, используя обратные вызовы событий.
Использование функции обратного вызова по умолчанию
Описывает события и обратные вызовы, показывая простой пример.
Получение информации о событии
Описывает информацию, генерируемую для каждого события, и способы доступа к нему.
Создание и выполнение функций обратного вызова
Описывает, как записать функцию обратного вызова и связать ее с обратным вызовом события.
Перенос данных изображения в рабочую область MATLAB
Полученные данные изображения можно перенести в рабочую область MATLAB ® несколькими способами.
Работа с данными изображения в рабочей области MATLAB
Описывает формат данных изображения, возвращаемых в рабочую область MATLAB.
Задание цветового пространства
Можно определить цветовое пространство устройства по умолчанию и изменить цветовое пространство.
Получение информации о синхронизации
Вы можете использовать getdata функция для извлечения информации синхронизации, например, когда выполняется триггер или когда получен кадр.
Создание системного объекта VideyDevice
Вы используете imaq.VideoDevice для создания объекта System. При создании объекта можно указать имя адаптера, идентификатор устройства и формат.
Использование объекта VideyDevice System для получения кадров
Основным рабочим процессом для использования объекта VideyDevice System является создание объекта, предварительный просмотр изображения, установка любых свойств, получение кадра и очистка объекта.
Использование свойств в системном объекте VideyDevice
Можно указать свойства во время создания объекта или их можно указать и изменить после создания объекта.
Создание кода с помощью системного объекта VideyDevice
Объект VideyDevice System поддерживает генерацию кода в MATLAB через codegen функция.
Содержит обзор регистрации данных и краткое описание всех свойств триггера, поддерживаемых объектом ввода видео. Полученные кадры могут быть зарегистрированы в буфере памяти, дисковом файле или и том, и другом.
Обзор регистрации данных и процесса переноса кадров в рабочую область MATLAB.
Определяет все типы событий, поддерживаемые панелью инструментов.
Обзор системных объектов VideyDevice
Объект VideyDevice System позволяет получать однокадровое изображение и генерировать код из MATLAB.
Свойства панели инструментов получения изображений
Эти свойства доступны на панели инструментов.