Последовательность кадров изображения в качестве монтажа
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);
getdata | getsnapshot | imaqhelp | peekdata