Используйте 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 будет заблокирована до тех пор, пока не будет выполнен аппаратный триггер.