Поиск объектов сбора изображений
imaqfind
out = imaqfind
out = imaqfind(PropertyName
,
Value, PropertyName2
, Value2,...)
out = imaqfind(S)
out = imaqfind(obj, PropertyName
,
Value, PropertyName2
, Value2,...)
imaqfind
возвращает массив, содержащий все входные объекты видео, существующие в памяти. Если в памяти существует только один объект входа видео, imaqfind
отображает подробные сводные данные по этому объекту.
out = imaqfind
возвращает массив, out
, из всех объектов входа видео, которые существуют в памяти.
out = imaqfind(
возвращает массив ячеек, PropertyName
,
Value, PropertyName2
, Value2,...)out
, объектов получения изображений, имена свойства и значения свойств которых совпадают с именами, переданными в качестве аргументов. Можно задать пары имя/значение свойства в массиве ячеек. Можно использовать смесь векторов символов, структур и массивов ячеек. Используйте get
функция для определения списка свойств, поддерживаемых объектом сбора изображений.
out = imaqfind(S)
возвращает массив ячеек, out
, объектов сбора изображений, значения свойств которых совпадают со значениями, определенными в структуре S
. Имена полей S
являются объектами сбора изображений имен свойства а значения полей являются запрошенными значениями свойств.
out = imaqfind(obj,
ограничивает поиск совпадающих пар параметр/значение объектами сбора изображений, перечисленными в PropertyName
,
Value, PropertyName2
, Value2,...)obj
. obj
может быть массивом объектов сбора изображений.
Примечание
При поиске свойств с определенными значениями imaqfind
выполняет поиск с учетом регистра. Для примера, если значение Name
объекта свойство
'MyObject'
, imaqfind
не находит совпадение, если вы задаете 'myobject'
. Обратите внимание, однако, что поиск свойств, имеющих перечисленный список возможных значений, не чувствителен к регистру. Для примера, imaqfind
найдет объект с Running
значение свойства 'Off'
или 'off'
. Используйте get
функция для определения точного написания значения свойства.
Примечание
Чтобы получить список опций, которые можно использовать для функции, нажмите клавишу Tab после ввода функции на MATLAB® командная строка. Список расширяется, и можно прокрутить, чтобы выбрать свойство или значение. Для получения информации об использовании этой расширенной функции заполнения клавишей Tab, смотрите Использование заполнения клавишей Tab для функций.
Для иллюстрации различных imaqfind
синтаксисы, сначала создайте два объекта входа видео.
obj1 = videoinput('matrox',1,'M_RS170','Tag','FrameGrabber'); obj2 = videoinput('winvideo',1,'RGB24_320x240','Tag','Webcam');
Теперь используйте imaqfind
найти эти объекты по type
и tag
.
out1 = imaqfind('Type', 'videoinput') out2 = imaqfind('Tag', 'FrameGrabber') out3 = imaqfind({'Type', 'Tag'}, {'videoinput', 'Webcam'})