Вы не можете непосредственно установить свойства для объекта matroxcam
в Image Acquisition Toolbox™. Чтобы установить свойства приобретения, используйте свой файл Конфигурационного файла цифрового преобразователя (DCF). Можно установить свойства в файле DCF с помощью программного обеспечения Matrox® Intellicam. Файл DCF содержит свойства, относящиеся к сигналу воздействия, режиму захвата, синхронизирующему сигналу, камере, видеосигналу, видео синхронизации и пиксельным часам. Если вы сконфигурировали эти свойства в своем файле DCF, вы создаете объект matroxcam
с помощью того имени файла и пути как входной параметр.
Установите любые свойства, которые вы хотите сконфигурировать в своем файле DCF, с помощью программного обеспечения Matrox Intellicam.
Используйте функцию matroxlist
, чтобы гарантировать, что MATLAB® обнаруживает ваше устройство захвата изображения.
matroxlist
ans = Solios XCL (digitizer 0) Solios XCL (digitizer 1) VIO (digitizer 0)
Используйте функцию matroxcam
, чтобы создать объект и соединить его с устройством захвата изображения. Если вы хотите использовать второе устройство захвата изображения в списке, Solios XCL в цифровом преобразователе 1, используйте 2
в качестве индекса, поскольку это - второе устройство в списке. Второй аргумент должен быть именем вашего файла DCF, вводимого как вектор символов. Это должно содержать полностью определенный путь к файлу также. В этом примере файл DCF называют mycam.dcf
.
m = matroxcam(2, 'C:\Drivers\Solios\dcf\XCL\Basler\A404K\mycam.dcf')
m = Display Summary for matroxcam: DeviceName: 'Solios XCL (digitizer 1)' DCFName: 'C:\Drivers\Solios\dcf\XCL\Basler\A404K\mycam.dcf' FrameResolution: '1300 x 1080' Timeout: 10
Эти четыре свойства, показанные, когда вы создаете объект, являются свойствами только для чтения, которые идентифицируют устройство захвата изображения.
Можно затем предварительно просмотреть и получить изображения, как описано в Получают Изображения от Устройств захвата изображения Matrox.
Если необходимо изменить какие-либо свойства после того, как вы предварительно просматриваете свое изображение, необходимо изменить их в файле DCF, и затем создать новый объект взять изменения.
Конфигурирование аппаратного инициирования
Если ваш файл DCF сконфигурирован для аппаратного инициирования, то необходимо обеспечить триггер, чтобы получить изображения. Чтобы сделать это, вызовите функцию snapshot
, как вы обычно были бы, как описано в Получают Один Фрейм изображения от Устройства захвата изображения Matrox, и затем выполняют аппаратный триггер, чтобы получить кадр.
Обратите внимание на то, что, когда вы вызываете функцию snapshot
с аппаратным набором инициирования, она не будет тайм-аут, как она обычно была бы. Поэтому командная строка MATLAB будет блокирована, пока вы не выполните аппаратный триггер.