Последние полученные данные об изображениях
data = peekdata(obj,frames)
data = peekdata(obj,frames) возвращает data содержит последнее количество систем координат, заданных frames. Если frames больше, чем количество полученных в данный момент систем координат, все доступные системы координат возвращаются с предупреждающим сообщением о том, что запрошенное количество систем координат не было доступно. obj должен быть объектом входа видео 1 на 1.
data возвращается как матрица H-на-W-на-B-на-F, где
H | Высота изображения, заданная в |
W | Ширина изображения, заданная в |
B | Количество цветовых полос, заданное в |
F | Количество возвращённых систем координат |
data возвращается в MATLAB® рабочая область в собственном типе данных с использованием цветового пространства, заданного ReturnedColorSpace свойство.
Можно использовать MATLAB image или imagesc функций для просмотра возвращенных данных. Использование imaqmontage для просмотра нескольких систем координат одновременно.
peekdata - не блокирующая функция, которая немедленно возвращает системы координат изображения и контроль выполнения в рабочее пространство MATLAB. Не все запрошенные данные могут быть возвращены.
Примечание
peekdata обеспечивает просмотр данных; он не удаляет данные из буфера памяти. Область объекта FramesAvailable значение свойства не зависит от количества систем координат, возвращаемых peekdata.
Поведение peekdata зависит от настроек Running и Logging свойства.
Управление | Логгирование | Состояние объекта | Результат |
|---|---|---|---|
На | Прочь | Объект запущен, но ожидает триггера. ( |
|
На | На | Объект запущен, триггер выполнен, и объект активно получает данные. |
|
Прочь | Прочь | Объект перестал выполняться, потому что он получил требуемое количество систем координат или вы позвонили в |
|
Количество систем координат, доступных для peekdata определяется путем вызова последней системы координат, возвращенного предыдущим peekdata вызов и количество систем координат, полученных с тех пор.
peekdata может использоваться только после start команда выдается и во время выполнения объекта. peekdata можно также вызвать один раз после obj остановлен.
Примечание
The peekdata функция не возвращает данные во время выполнения, если они находятся в режиме логгирования на диске.
Примечание
Чтобы получить список опций, которые можно использовать для функции, нажмите клавишу Tab после ввода функции в командной строке MATLAB. Список расширяется, и можно прокрутить, чтобы выбрать свойство или значение. Для получения информации об использовании этой расширенной функции заполнения клавишей Tab, смотрите Использование заполнения клавишей Tab для функций.
getdata | getsnapshot | imaqhelp | imaqmontage | propinfo | start