Последний раз передававшие изображения
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
свойство.
Можно использовать image
MATLAB или
imagesc
функции, чтобы просмотреть возвращенные данные. Используйте imaqmontage
просмотреть несколько систем координат целиком.
peekdata
не блокирующаяся функция, которая сразу возвращает фреймы изображения и контроль выполнения к рабочему пространству MATLAB. Не все запрошенные данные могут быть возвращены.
Примечание
peekdata
обеспечивает взгляд на данные; это не удаляет данные из буфера памяти. FramesAvailable
объекта значение свойства не затронуто количеством кадров, возвращенным
peekdata
.
Поведение peekdata
зависит от настроек Running
и Logging
свойства.
Выполнение | Логгирование | Объектное состояние | Результат |
---|---|---|---|
On | Off | Объект был запущен, но ожидает триггера. ( |
|
On | On | Объект был запущен, триггер выполнился, и объект активно получает данные. |
|
Off | Off | Объект прекратил запускаться, потому что он получил требуемое количество кадров, или вы вызвали |
|
Количество кадров, доступное для peekdata
определяется путем вспоминания последней системы координат, возвращенной предыдущим peekdata
вызовите, и количество кадров, которые были получены с тех пор.
peekdata
может использоваться только после start
команда дается и в то время как объект запускается. peekdata
может также быть назван однажды после obj
прекратил запускаться.
Примечание
peekdata
функция не возвращает данных при выполнении если в дисковом режиме логгирования.
Примечание
Чтобы получить список опций, можно использовать на функции, нажать клавишу Tab после ввода функции на командной строке MATLAB. Список расширяется, и можно прокрутить, чтобы выбрать свойство или значение. Для получения информации об использовании этой функции завершения вкладки "Дополнительно" смотрите Используя Заполнение клавишей Tab для Функций.
getdata
| getsnapshot
| imaqhelp
| imaqmontage
| propinfo
| start