Используйте snapshot
функция, чтобы получить один фрейм изображения от устройства захвата изображения Matrox. Вы затем показываете, что это с помощью отображения функционирует, такие как imshow
или image
.
Используйте matroxlist
функция, чтобы гарантировать, что MATLAB® обнаруживает ваше устройство захвата изображения.
ans =
Solios XCL (digitizer 0)
Solios XCL (digitizer 1)
VIO (digitizer 0)
Используйте matroxcam
функция, чтобы создать объект и соединить его с устройством захвата изображения. Если вы хотите использовать второе устройство захвата изображения в списке, Solios XCL в цифровом преобразователе 1, используйте 2
как индекс, поскольку это - вторая плата в списке. Второй аргумент должен быть именем и путем вашего файла 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
Файл DCF задан так, чтобы приобретение могло использовать свойства, которые вы установили в своем файле DCF.
Предварительно просмотрите изображение от устройства захвата изображения.
Можно оставить окно Preview открытым, или закрыть его любое время. Закрыть предварительный просмотр:
Получите одно изображение от устройства захвата изображения с помощью snapshot
функция и присвоение это к переменной img
.
Отобразите полученное изображение.
Вымойтесь путем очистки объекта.
Примечание об Аппаратном Инициировании: Если ваш файл DCF сконфигурирован для аппаратного инициирования, то необходимо обеспечить триггер, чтобы получить изображения. Чтобы сделать это, вызовите snapshot
функционируйте, как вы обычно были бы, как показано в этом примере, и затем выполните аппаратный триггер, чтобы получить систему координат. Когда вы вызываете snapshot
функция с аппаратным набором инициирования, это не будет тайм-аут, как это обычно было бы. Поэтому командная строка MATLAB будет блокирована, пока вы не выполните аппаратный триггер.