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