Укажите формат видео или имя файла конфигурации устройства
VideoFormat свойство определяет формат видео, используемый устройством получения изображения, или имя файла конфигурации устройства, в зависимости от того, который был указан при создании объекта с помощью videoinput функция.
Устройства получения изображений обычно поддерживают несколько видеоформатов. При создании объекта ввода видео можно указать формат видео, который будет использоваться устройством. Если формат видео не указан в качестве аргумента, videoinput функция использует формат по умолчанию. Используйте imaqhwinfo определение форматов видео, поддерживаемых определенным устройством, и определение формата по умолчанию.
В качестве альтернативы можно указать имя файла конфигурации устройства, также известного как файл конфигурации камеры или цифровой формат (DCF). Некоторые устройства получения изображений используют эти файлы для хранения информации о конфигурации устройства. videoinput функция может использовать этот файл для определения видеоформата и другой конфигурационной информации.
Используйте imaqhwinfo определяет, поддерживает ли устройство файлы конфигурации устройства.
Доступ | Только для чтения |
Тип данных | Символьный вектор |
Ценности | Специфичный для устройства. В примере описывается, как получить список всех форматов, поддерживаемых конкретным устройством получения изображения. |
Чтобы определить форматы видео, поддерживаемые устройством, проверьте SupportedFormats в информационной структуре устройства, возвращенной imaqhwinfo.
info = imaqhwinfo('winvideo')
info =
AdaptorDllName: [1x73 char]
AdaptorDllVersion: '2.1 (R2007a)'
AdaptorName: 'winvideo'
DeviceIDs: {[1]}
DeviceInfo: [1x1 struct]
info.DeviceInfo
ans =
DefaultFormat: 'RGB555_128x96'
DeviceFileSupported: 0
DeviceName: 'IBM PC Camera'
DeviceID: 1
VideoInputConstructor: 'videoinput('winvideo', 1)'
VideoDeviceConstructor: 'imaq.VideoDevice('winvideo', 1)'
SupportedFormats: {1x34 cell}