Идентифицируйте устройство сбора изображений, представленное объектом входа видео
The DeviceID
свойство идентифицирует устройство, представленное объектом входа видео.
Идентификатор устройства является номером, присвоенным адаптером, который уникально идентифицирует устройство сбора изображений. Адаптер назначает первое устройство, которое обнаруживает идентификатор 1
второе устройство, которое оно обнаруживает идентификатор 2
и так далее.
Необходимо задать идентификатор устройства в качестве аргумента для videoinput
функция при создании объекта входа видео. Объект хранит значение в DeviceID
свойство, а также использует значение по умолчанию для Name
свойство.
Чтобы получить список идентификаторов устройств, подключенных к вашей системе, используйте imaqhwinfo
функция, задающая имя конкретного адаптера в качестве аргумента.
Доступ | Только для чтения |
Тип данных |
|
Значения | Любое неотрицательное целое число |
Используйте imaqhwinfo
функция для определения адаптеров, подключенных к устройствам в вашей системе.
imaqhwinfo ans = InstalledAdaptors: {'matrox' 'winvideo'} MATLABVersion: '7.4 (R2007a)' ToolboxName: 'Image Acquisition Toolbox' ToolboxVersion: '2.1 (R2007a)'
Используйте imaqhwinfo
снова функция, задающая имя адаптера, чтобы узнать, сколько устройств доступно через этот адаптер. The imaqhwinfo
функция возвращает идентификаторы устройств для всех устройств в DeviceIds
поле.
info = imaqhwinfo('winvideo') info = AdaptorDllName: [1x73 char] AdaptorDllVersion: '2.0 (R2006a+)' AdaptorName: 'winvideo' DeviceIDs: {[1]} DeviceInfo: [1x1 struct]