Последние полученные данные изображения
data = peekdata(obj,frames)
data = peekdata(obj,frames) прибыль data содержит последнее количество кадров, указанное в frames. Если frames больше, чем количество полученных в данный момент кадров, все доступные кадры возвращаются с предупреждающим сообщением о том, что запрошенное количество кадров недоступно. obj должен быть объектом ввода видео 1 к 1.
data возвращается в виде матрицы H-by-W-by-B-by-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 прекратил работу.
Примечание
peekdata функция не возвращает данные во время работы в режиме записи на диск.
Примечание
Чтобы получить список опций, которые можно использовать для функции, нажмите клавишу Tab после ввода функции в командной строке MATLAB. Список расширяется, и можно выполнить прокрутку для выбора свойства или значения. Сведения об использовании этой расширенной функции завершения вкладки см. в разделе Использование функции завершения вкладки для функций.
getdata | getsnapshot | imaqhelp | imaqmontage | propinfo | start