Задайте формат видео или имя файла конфигурации устройства
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}