Найдите объекты получения изображений
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 для Функций.
Чтобы проиллюстрировать различные синтаксисы 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'})