Последовательность фреймов изображения как монтаж
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
допустимый Объект осей, который позволяет вам задавать, где монтаж отображен. Могут быть заданы одна или обе пары свойства/значения. Смотрите пример ниже.
h = imaqmontage(...)
возвращает указатель на объект изображения.
Примечание
Чтобы получить список опций, можно использовать на функции, нажать клавишу Tab после ввода функции на командной строке MATLAB. Список расширяется, и можно прокрутить, чтобы выбрать свойство или значение. Для получения информации об использовании этой функции завершения вкладки "Дополнительно" смотрите Используя Заполнение клавишей Tab для Функций.
Создайте объект ввода видео, сопоставленный с Matrox® устройство в ID 1.
obj = videoinput('matrox', 1);
Инициируйте захват и получите доступ к записанным данным.
start(obj); data = getdata(obj);
Создайте объект осей.
a = axes;
Отобразите каждый фрейм изображения, полученный на осях a
.
imaqmontage(data, 'Parent', a);
Удалите объект ввода видео из памяти.
delete(obj);
getdata
| getsnapshot
| imaqhelp
| peekdata