Последние полученные данные об изображениях
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