exponenta event banner

setVolume

Задать новый labelvolshow объект

Описание

пример

setVolume(hLabelVol,L) обновляет labelvolshow объект hLabelVol с новым маркированным томом L. setVolume сохраняет текущую точку обзора, а другие параметры визуализации остаются неизменными, но свойства метки устанавливаются в соответствующие значения по умолчанию.

setVolume(hLabelVol,L,V) обновляет labelvolshow объект hLabelVol с новым маркированным томом L и новый объем интенсивности V.

Примеры

свернуть все

Загрузка объема интенсивности и связанного с ним маркированного объема в рабочую область.

load(fullfile(toolboxdir('images'),'imdata','BrainMRILabeled','images','vol_001.mat'));
load(fullfile(toolboxdir('images'),'imdata','BrainMRILabeled','labels','label_001.mat'));

Настройте панель отображения.

ViewPnl = uipanel(figure,'Title','Labeled Volume');

Отображение помеченного объема вместе с объемом интенсивности.

hVol = labelvolshow(label,vol,'Parent',ViewPnl);

Измените цвет фона на пурпурный и уменьшите непрозрачность объема интенсивности.

hVol.VolumeOpacity = 0.2;
hVol.BackgroundColor = 'magenta';

Загрузите другой объем интенсивности и связанный с ним помеченный объем в рабочую область.

im = load(fullfile(toolboxdir('images'),'imdata','BrainMRILabeled','images','vol_002.mat'));
data = load(fullfile(toolboxdir('images'),'imdata','BrainMRILabeled','labels','label_002.mat'));

newIntensityVol = im.vol;
newLabelVol = data.label;

Изменение объема в labelvolshow объект hVol. Обратите внимание, как labelvolshow сохраняет настройки визуализации цвета фона и прозрачности интенсивности объема.

setVolume(hVol,newLabelVol,newIntensityVol)

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

свернуть все

Объект тома с меткой, указанный как labelvolshow объект.

Помеченные объемные данные, указанные как 3-D помеченный объем.

Объемные данные, определенные как 3D объем оттенков серого.

См. также

Представлен в R2019a