Идентификация устройства получения изображения, представленного объектом ввода видео
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 снова, указав имя адаптера, чтобы узнать, сколько устройств доступно через этот адаптер. imaqhwinfo функция возвращает идентификаторы устройств для всех устройств в DeviceIds поле.
info = imaqhwinfo('winvideo')
info =
AdaptorDllName: [1x73 char]
AdaptorDllVersion: '2.0 (R2006a+)'
AdaptorName: 'winvideo'
DeviceIDs: {[1]}
DeviceInfo: [1x1 struct]