Идентифицируйте устройство сбора изображений, представленное объектом входа видео
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]