VideoFormat

Задайте формат видео или имя файла конфигурации устройства

Описание

Свойство 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}

Смотрите также

Функции

imaqhwinfo, videoinput