exponenta event banner

захват

Класс: vr.canvas

Захват изображения полотна виртуальной реальности

Синтаксис

image_capture = capture(canvas)

Описание

image_capture = capture(canvas) захватывает холст виртуальной реальности в RGB-изображение StartColor. Вы можете отобразить это изображение с помощью image команда.

Входные аргументы

развернуть все

Полотно виртуальной реальности, указанное как vr.canvas объект.

Выходные аргументы

развернуть все

Изображение полотна виртуальной реальности, захваченное в виде массива. Массив представляет собой массив данных m-by-n-by-3, который определяет компоненты красного, зеленого и синего цветов для каждого отдельного пикселя.

Примеры

развернуть все

Создание и открытие vrworld объект и связать его с виртуальным миром vrlights.wrl.

lights_world = vrworld('vrlights');
open(lights_world);

Создать vr.canvas объект для lights_world.

f = figure;
c = vr.canvas(lights_world, f, [30 30 300 200]);  

Figure contains an object of type hgjavacomponent.

vrdrawnow;

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

image_capture = capture(c); 

Отображение RGB-изображения холста в окне фигуры MATLAB ® .

figure;
image(image_capture);

Figure contains an axes. The axes contains an object of type image.

Представлен до R2006a