exponenta event banner

imaqmontage

Последовательность кадров изображения в качестве монтажа

Синтаксис

imaqmontage(frames)
imaqmontage(obj)
imaqmontage(...,CLIM)
imaqmontage(..., 'CLim', CLIM, 'Parent', PARENT)
h = imaqmontage(...)

Описание

imaqmontage(frames) отображает монтаж кадров изображения в окне фигуры MATLAB ® с помощью imagesc функция.

frames может быть любым набором данных, возвращенным getdata, peekdata, или getsnapshot.

imaqmontage(obj) вызывает getsnapshot функция на объекте ввода видео obj и отображает один кадр изображения в окне фигуры MATLAB с помощью imagesc функция. obj должен быть объектом ввода видео 1 к 1.

imaqmontage(...,CLIM) отображает монтаж кадров изображения, где CLIM - двухэлементный вектор, [CLOW CHIGH], указывая масштаб изображения. Использовать CLIM задание значения масштабирования при превышении масштаба данных изображения является риском, например, при работе с устройствами, предоставляющими данные в 12-битном формате.

imaqmontage(..., 'CLim', CLIM, 'Parent', PARENT) где CLIM как отмечалось ранее, и PARENT является допустимым объектом AXES, который позволяет указать, где отображается монтаж. Можно указать одну или обе пары свойство/значение. Смотрите пример ниже.

h = imaqmontage(...) возвращает дескриптор объекта изображения.

Примечание

Чтобы получить список опций, которые можно использовать для функции, нажмите клавишу Tab после ввода функции в командной строке MATLAB. Список расширяется, и можно выполнить прокрутку для выбора свойства или значения. Сведения об использовании этой расширенной функции завершения вкладки см. в разделе Использование функции завершения вкладки для функций.

Примеры

Создайте объект ввода видео, связанный с устройством Matrox ® с идентификатором 1.

obj = videoinput('matrox', 1);

Инициируйте получение и получите доступ к зарегистрированным данным.

start(obj);
data = getdata(obj);

Создайте объект-ось.

a = axes;

Отображение каждого кадра изображения, полученного на осях a.

imaqmontage(data, 'Parent', a);

Удалите объект ввода видео из памяти.

delete(obj);

См. также

| | |

Представлен до R2006a