Последовательность фреймов изображения как монтаж
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