Идентифицируйте устройство получения изображений, представленное объектом ввода видео
DeviceID свойство идентифицирует устройство, представленное объектом ввода видео.
ID устройства является номером, присвоенным адаптером, который однозначно определяет устройство получения изображений. Адаптер присваивает первое устройство, это обнаруживает идентификатор 1, второе устройство это обнаруживает идентификатор 2, и так далее.
Необходимо задать ID устройства в качестве аргумента к 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]