peekdata

Последние полученные данные об изображениях

Синтаксис

data = peekdata(obj,frames)

Описание

data = peekdata(obj,frames) возвращает data содержит последнее количество систем координат, заданных frames. Если frames больше, чем количество полученных в данный момент систем координат, все доступные системы координат возвращаются с предупреждающим сообщением о том, что запрошенное количество систем координат не было доступно. obj должен быть объектом входа видео 1 на 1.

data возвращается как матрица H-на-W-на-B-на-F, где

H

Высота изображения, заданная в ROIPosition объекта свойство

W

Ширина изображения, заданная в ROIPosition объекта свойство

B

Количество цветовых полос, заданное в NumberOfBands свойство

F

Количество возвращённых систем координат

data возвращается в MATLAB® рабочая область в собственном типе данных с использованием цветового пространства, заданного ReturnedColorSpace свойство.

Можно использовать MATLAB image или imagesc функций для просмотра возвращенных данных. Использование imaqmontage для просмотра нескольких систем координат одновременно.

peekdata - не блокирующая функция, которая немедленно возвращает системы координат изображения и контроль выполнения в рабочее пространство MATLAB. Не все запрошенные данные могут быть возвращены.

Примечание

peekdata обеспечивает просмотр данных; он не удаляет данные из буфера памяти. Область объекта FramesAvailable значение свойства не зависит от количества систем координат, возвращаемых peekdata.

Поведение peekdata зависит от настроек Running и Logging свойства.

Управление

Логгирование

Состояние объекта

Результат

На

Прочь

Объект запущен, но ожидает триггера. (TriggerType установлено в 'manual' или 'hardware'). Данные не были получены, поэтому они не доступны.

peekdata возвращает одну систему координат данных и выдает предупреждение, если вы запросили больше одного системы координат.

На

На

Объект запущен, триггер выполнен, и объект активно получает данные.

peekdata возвращает n самых последних полученных систем координат данных. Системы координат не удаляются из буфера.

Прочь

Прочь

Объект перестал выполняться, потому что он получил требуемое количество систем координат или вы позвонили в stop функция.

peekdata можно вызвать один раз, чтобы вернуть n самых последних полученных систем координат данных, принимая FramesAvailable больше 0. В противном случае peekdata возвращает ошибку. Возвращённые системы координат не удаляются из буфера памяти.

Количество систем координат, доступных для peekdata определяется путем вызова последней системы координат, возвращенного предыдущим peekdata вызов и количество систем координат, полученных с тех пор.

peekdata может использоваться только после start команда выдается и во время выполнения объекта. peekdata можно также вызвать один раз после obj остановлен.

Примечание

The peekdata функция не возвращает данные во время выполнения, если они находятся в режиме логгирования на диске.

Примечание

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

Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте