主要内容

volshow.

显示卷

描述

显示卷,创建一个volshow.具有控制显示外观的属性的对象。

创建

描述

例子

volshow(V显示3-D灰度体积V在一个图中。您可以使用鼠标以交互方式在显示屏上旋转和放大和放大。

volshow(V配置显示3-D灰度体积V配置是否从批量查看器应用程序。的配置struct控制卷的可视化,包含值volshow.对象属性。

volshow(V名称,价值显示卷,使用一个或多个名称-值对来设置控制卷可视化的属性。有关名称-值对的列表,请参见属性.将每个属性用引号括起来。例如,'背景颜色'

vs= volshow (___返回一个volshow.具有可用于控制卷可视化的属性的对象。

输入参数

展开全部

3-D灰度体积,指定为数字数组。

数据类型:|双倍的|int8|int16|INT32.|uint8|uint16|uint32|逻辑

渲染由卷查看器导出的信息,指定为a塑造

数据类型:|双倍的|int8|int16|INT32.|uint8|uint16|uint32|逻辑

属性

展开全部

透明度映射为卷内容,指定为256×1个数字数组,其中值范围[0 1]。

背景颜色,指定为matlab®ColorSpec.强度必须在[0,1]范围内。

摄像机或视点的位置,指定为形式的三个元素向量[x y z].这个向量定义了摄像机位置的坐标轴坐标,也就是你观察坐标轴的点。摄像机沿着视图轴进行定向,视图轴是连接摄像机位置和摄像机目标的一条直线。改变了冰孔系属性更改您查看卷的点。举个例子,请看相机图形术语.交互式旋转卷修改此属性的值。

作为摄像机目标的点,指定为表单的三个元素向量[x y z].摄像机沿着视图轴进行定向,视图轴是连接摄像机位置和摄像机目标的一条直线。举个例子,请看相机图形术语

矢量定义向上方向,指定为表格的三元素方向矢量[x y z].默认情况下,volshow.定义了z-axis作为向上方向([0 0 1])。举个例子,请看相机图形术语.交互式旋转卷修改此属性的值。

视场,指定为范围[0,180]内的标量角度。角度越大,视野就越大。此外,随着角度的增加,物体在场景中显得更小。举个例子,请看相机图形术语

彩色映射卷内容,指定为256×3个数字阵列,其中值在范围内[0,1]。

互动性的卷,指定为真的或者.当真的,您可以使用鼠标滚轮缩放,然后通过单击并拖动卷旋转。旋转和缩放是关于所指定的值摄像机财产。当,您无法与卷交互。

等值面颜色,用MATLAB指定ColorSpec,其值在范围内[0 1].此属性指定卷颜色渲染器属性设置为“等值面”

定义当绘制的体积表面的值渲染器属性设置为“等值面”,指定为范围[0,1]的非负数。

在渲染中包含光源,指定为逻辑标量。

父母的父母volshow.对象,指定为句柄Uipanel.或者数字.如果没有指定父类,则volshow.对象是GCF.

呈现样式,指定为该表中的一个值。当体积是逻辑,默认呈现样式为“等值面”,否则默认呈现样式为'volumerendering'

价值 描述
'volumerendering' 根据每个体素的指定颜色和透明度查看卷。
'MainimitalIntCentCESPROIGRE' 通过数据投影的每个射线的最高强度值查看体素。
“等值面” 查看值所指定的卷的异形表面等值

用于重新调配卷的尺度因子,指定为一个1×3正数字阵列。阵列中的值对应于应用于中的比例因子xy, 和z方向。

对象的功能

setvolume. 设置新卷

例子

全部收缩

加载并查看卷。

负载('spiralvol.mat');H = Volshow(Spiralvol);

指定GIF文件的名称。

文件名='AnimatedSpiral.gif'

在单位圆周围创建一系列相机位置。

vec = linspace(0, 2 *π(),120)';myPosition = [cos(vec) sin(vec) ones(size(vec))];

循环通过并在每个相机位置创建图像。

IDX = 1:120%更新当前视图。h.CameraPosition = myPosition (idx:);%使用GetFrame捕获图像。I = getframe (gcf);[英蒂,厘米]= rgb2ind (I.cdata, 256);%将帧写入GIF文件。如果idx == 1 iMwrite(Indi,cm,filename,'gif'“Loopcount”正,“延迟时间”,0.05);别的imwrite(英蒂,厘米,文件名,'gif''writemode'“添加”“延迟时间”,0.05);结束结束

加载MRI数据并删除单身尺寸。

负载MRI.v =挤压(d);

生成适合于MRI图像的彩色地图和透明度(alpha)地图。

强度= [0 20 40 120 220 1024];Alpha = [0 0 0.15 0.3 0.38 0.5];Color = ([0 0 0;43 0 0;103年37 20;199 155 97;216 213 201;255 255 255]) ./ 255;queryPoints = linspace (min(强度),max(强度),256);alphamap = interp1(强度,α,queryPoints)”; colormap = interp1(intensity,color,queryPoints);

查看卷与自定义颜色地图和透明度地图。单击并拖动鼠标旋转卷。使用滚轮来放大和缩小音量。

卷= volshow (V,'colormap',colormap,'alphamap',alphamap);

加载数据。

负载MRI.v =挤压(d);

生成彩色地图和阿尔法地图,这是理想的可视化CT图像。

强度=(-3024、-16.45,641.38,3071);Alpha = [0,0, 0.72, 0.72];Color = ([0 0 0;186 65 77;231 208 141;255 255 255]) ./ 255;queryPoints = linspace (min(强度),max(强度),256);alphamap = interp1(强度,α,queryPoints)”;colormap = interp1(强度、颜色、queryPoints);

查看卷与自定义颜色地图和alphamap

volshow(v,'colormap',colormap,'alphamap',alphamap);

提示

  • volshow.函数创建一个Uipanel.指定父数据中的对象。面板是将UI组件组合在一起的容器。volshow.中显示容量数据Uipanel..相比之下,imshow.显示图像中的图像.如果你打电话imshow.在图中显示图像volshow.显示了一个卷,那么imshow.不会覆盖显示的音量volshow..的由...制作imshow.显示在落后Uipanel.

介绍了R2018b