snapshot

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

Описание

пример

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

Примечание

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 функция и присвоение это к переменной img.

img = snapshot(m);

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

imshow(img)

Вымойтесь путем очистки объекта.

clear m

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

Введенный в R2014b