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