В рамках Image Acquisition Toolbox Adaptor Kit мы теперь предлагаем процедуру тестирования и автоматические тесты для сторонних разработчиков адаптеров и поставщиков камер для тестирования адаптеров и оборудования на соответствие тулбоксу. Эта процедура тестирования является частью этого набора. Для получения дополнительной информации см. Раздел «Проверка адаптеров или оборудования».
После определения идентификационной информации драйвера устройства по инструкциям в «Указание идентификационной информации драйвера устройства» в этой документации Adaptor Kit, выполните следующие шаги, чтобы проверить идентификационную информацию драйвера устройства.
Процедуры тестирования | Ожидаемые результаты |
---|---|
Выполните следующую команду:vidObj = videoinput ('AdaptorName'); imaqhwinfo(vid) | Должна отображаться информация о драйвере устройства и устройства. Он будет похож на:AdaptorName: 'AdaptorName' DeviceName: 'MyDevice' MaxHeight: 280 MaxWidth: 120 TotalSources: 1 VendorDriverDescription: 'MyDevice_Driver' VendorDriverVersion: '1.0.0' где Чтобы очистить после этого шага, удалите и очистите объект. |
Выполните следующую команду:vidObj = videoinput ('AdaptorName'); src = getselectedsource(vid); get(src) | Свойства конкретного устройства, такие как Общие настройки: Parent = [1x1 videoinput] Selected = on SourceName = input1 Tag = Type = videosource
Свойства конкретного устройства: Brightness = -10 Contrast = 266 Exposure = 1024 ExposureMode = auto Hue = 0 Saturation = 340 Sharpness = 40 Фактические имена свойства будет основываться на информации, предоставленной адаптером. Чтобы очистить после этого шага, удалите и очистите объект. |
Выполните следующую команду:vidObj = videoinput ('AdaptorName'); preview(vidObj); src = getselectedsource(vidObj); src.PropName = Value; где | Изменение значения свойства должно быть наблюдаемым в видео, выполняемом в окне предварительного просмотра. Попробуйте другие значения свойств. Например, если существует набор свойств, которые имеют зависимости друг от друга, измените один из них, чтобы убедиться, что он отражается в зависимых свойствах. Чтобы закрыть окно предварительного просмотра, нажмите кнопку (x) или введите Чтобы очистить после этого шага, удалите и очистите объект. |