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 помеченного объема.

Объемные данные в виде 3-D полутонового объема.

Смотрите также

Введенный в R2019a