snapshot

Получите одну систему координат изображения из захвата кадра Matrox

Описание

пример

img = snapshot(m); получает текущую систему координат как одно изображение от Matrox® кадр захвата m и присваивает его переменной img. Если вы звоните snapshot в цикле, затем каждый раз возвращает новую систему координат.

Примечание

The snapshot функция предназначена только для использования со matroxcam объект. Чтобы получить изображения с помощью videoinput объект, используйте getsnapshot или getdata функций.

[img, ts] = snapshot(m); получает текущую систему координат как одно изображение из захвата кадра Matrox m и присваивает его переменной img, и присваивает временную метку переменной ts.

Примеры

свернуть все

Используйте snapshot функция для получения одной системы координат изображения из захвата кадра Matrox. Затем вы покажете его с помощью функции отображения, такой как imshow или image.

Используйте matroxlist функция для обеспечения того, чтобы MATLAB® обнаруживает ваш захват системы координат.

matroxlist
ans = 

   Solios XCL (digitizer 0)
   Solios XCL (digitizer 1)
   VIO (digitizer 0)

Используйте matroxcam функция для создания объекта и соединения его с захватом системы координат. Если вы хотите использовать второй захват системы координат в списке, Solios XCL на дигитайзере 1, используйте 2 в качестве номера индекса, поскольку это вторая плата в списке. Вторым аргументом должно быть имя и путь вашего файла 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     

Файл DCF задается таким образом, чтобы при сборе можно было использовать свойства, заданные в файле DCF.

Предварительный просмотр изображения из захвата системы координат.

preview(m)

Можно оставить Preview окно открытым или закрыть его в любое время. Чтобы закрыть предварительный просмотр:

closePreview(m)

Получите одно изображение из захвата системы координат с помощью snapshot function, и назначить ее переменной img.

img = snapshot(m);

Отобразите полученное изображение.

imshow(img)

Очистить путем очистки объекта.

clear m

Примечание о Оборудовании Triggering: Если ваш файл DCF сконфигурирован для оборудования запуска, то вы должны предоставить триггер, чтобы получить изображения. Для этого вызовите snapshot функция, как вы обычно, как показано в этом примере, и затем выполните триггер оборудования, чтобы получить систему координат. Когда вы вызываете snapshot функция с аппаратным триггерным набором, она не будет тайм-аутом, как обычно. Поэтому командная строка MATLAB будет заблокирована, пока вы не выполните триггер оборудования.

Введенный в R2014b