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