Matlab 3-я визуализация объема и 3-е наложение

Вопросом является в значительной степени заголовок.

Мне загрузили 3-й объем как необработанные данные [256, 256, 256] = size(A). Это содержит только значения нуля и, где 1's представляют структуру и 0 "воздух".

Я хочу визуализировать структуру в MATLAB и затем выполнить алгоритм на нем и поместить наложение на него, скажем, в красном цвете.

Таким образом быть более точным:

  1. Как я визуализирую 3-й объем. Прозрачный 0, 1's полупрозрачный?
  2. Построить график в 3-й визуализации как наложение?

Я уже прочитал учебные руководства MathWorks, и они не помогли. Я пытался использовать set команда, но это приводит полностью высказывание к сбою для каждого свойства, я пробую "недопустимое корневое свойство".

5
задан Amro 28 March 2016 в 10:22
поделиться

2 ответа

Есть отличная утилита под названием vol3d , созданная сотрудником mathworks Джо Конти. Я думаю, что он точно соответствует вашим потребностям в визуализации - попробуйте.

Обновление (11/2012) : файл, указанный выше, больше не существует. Однако здесь есть новая версия .

1
ответ дан 14 December 2019 в 08:43
поделиться

Я не уверен, что понимаю вторую часть вопроса, но вот как вы визуализируете трехмерный объем, используя изоповерхности (я использую жидкость -flow пример данных)

%# get a sample data with 0 for empty, 1 for solid
[~,~,~,v] = flow;
v = double( v<-3 );

%# visualize the volume
p = patch( isosurface(v,0) );                 %# create isosurface patch
isonormals(v, p)                              %# compute and set normals
set(p, 'FaceColor','r', 'EdgeColor','none')   %# set surface props
daspect([1 1 1])                              %# axes aspect ratio
view(3), axis vis3d tight, box on, grid on    %# set axes props
camproj perspective                           %# use perspective projection
camlight, lighting phong, alpha(.5)           %# enable light, set transparency

flow_volume

Чтобы узнать больше о визуализации объема в MATLAB, обратитесь к этой превосходной серии видеоуроков , опубликованной в блоге Дуга

6
ответ дан 14 December 2019 в 08:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: