沃尔肖
显示卷
描述
一个沃尔肖
对象显示卷,使您可以修改显示屏的外观。
创建
描述
返回avs
= volshow(___)沃尔肖
具有可用于控制音量可视化的属性的对象。
输入参数
v
-3-D灰度卷
数字阵列
3-D灰度卷,指定为数字阵列。
数据类型:单身的
|双倍的
|int8
|INT16
|INT32
|UINT8
|UINT16
|UINT32
|逻辑
config
-渲染信息由卷查看器导出
结构
渲染信息由音量查看器,指定为结构
。
数据类型:单身的
|双倍的
|int8
|INT16
|INT32
|UINT8
|UINT16
|UINT32
|逻辑
特性
alphamap
-音量内容的透明度图
256-BY-1数字向量
音量内容的透明度映射,指定为256 by-1数字阵列,值在[0,1]范围内。默认透明度图是向量linspace(0,1,256)'
。
背景颜色
-背景颜色
[0.3 0.75 0.93]
(默认)|RGB三胞胎|颜色名称|颜色名称
背景颜色,指定为RGB三胞胎,颜色名称或简短的颜色名称。
您可以使用RGB三胞胎指定任何颜色。RGB三重态是一个3元素行矢量,其元素指定颜色的红色,绿色和蓝色组件的强度。强度必须在[0,1]范围内。
您可以按名称指定一些常见的颜色为字符串标量或字符向量。该表列出了命名的颜色选项和等效的RGB三重态。
颜色名称 | 简称 | RGB三胞胎 | 外貌 |
---|---|---|---|
'红色的' |
'r' |
[1 0 0] |
|
'绿色' |
'G' |
[0 1 0] |
|
'蓝色的' |
'b' |
[0 0 1] |
|
'青色' |
'C' |
[0 1 1] |
|
'品红' |
'M' |
[1 0 1] |
|
'黄色' |
'y' |
[1 1 0] |
|
'黑色的' |
'K' |
[0 0 0] |
|
'白色的' |
'W' |
[1 1 1] |
|
这是MATLAB的默认颜色的RGB三胞胎®在许多类型的图中使用。
RGB三胞胎 | 外貌 |
---|---|
[0 0.4470 0.7410] |
|
[0.8500 0.3250 0.0980] |
|
[0.9290 0.6940 0.1250] |
|
[0.4940 0.1840 0.5560] |
|
[0.4660 0.6740 0.1880] |
|
[0.3010 0.7450 0.9330] |
|
[0.6350 0.0780 0.1840] |
|
例子:“背景色”,'r'
例子:“背景色”,“绿色”
例子:“背景色”,[0 0.4470 0.7410]
摄像头
-相机的位置
[4 4 2.5]
(默认)|3元素矢量
相机的位置或视点,指定为表单的3元素向量[X Y Z]
。该向量定义了相机位置的轴坐标,这是您查看轴的点。相机沿视轴定向,这是连接相机位置和相机目标的直线。更改摄像头
属性会更改您查看卷的点。有关插图,请参阅相机图形术语。交互式旋转卷会修改该属性的值。
摄影
-点用作相机目标
[0 0 0]
(默认)|3元素矢量
点用作相机目标,指定为表格的3元素向量[X Y Z]
。相机沿视轴定向,这是连接相机位置和相机目标的直线。有关插图,请参阅相机图形术语。
摄像头向量
-向量定义向上方向
[0 0 1]
(默认)|3元素矢量
定义向上方向的向量,指定为形式的3元素方向向量[X Y Z]
。默认,沃尔肖
定义z- 轴为向上方向([0 0 1]
)。有关插图,请参阅相机图形术语。交互式旋转卷会修改该属性的值。
CameraviewAngle
-视场
15
(默认)|数字标量
视场,在范围内指定为标量角[0,180)。角度越大,视场越大。同样,随着角度的增加,对象在场景中看起来较小。有关插图,请参阅相机图形术语。
结肠
-体积含量的结肠
灰色(256)
(默认)|256 x-3数字阵列
音量含量的colormap,指定为256 x-3数字阵列,值[0,1]。
InteractionsEnabled
-体积的相互作用
真的
(默认)|错误的
卷的交互性,指定为真的
或者错误的
。什么时候真的
,您可以使用鼠标滚轮缩放,并通过单击和拖动音量来旋转。旋转和变焦是关于由该值指定的值摄影
财产。什么时候错误的
,您无法与音量互动。
异苏果
-等音表颜色
RGB三胞胎|颜色名称|颜色名称
等法表颜色,指定为RGB三重态,颜色名称或短颜色名称。此属性指定卷颜色渲染器
属性设置为'isosurface'
。
您可以使用RGB三胞胎指定任何颜色。RGB三重态是一个3元素行矢量,其元素指定颜色的红色,绿色和蓝色组件的强度。强度必须在[0,1]范围内。
您可以按名称指定一些常见的颜色为字符串标量或字符向量。该表列出了命名的颜色选项和等效的RGB三重态。
颜色名称 | 简称 | RGB三胞胎 | 外貌 |
---|---|---|---|
'红色的' |
'r' |
[1 0 0] |
|
'绿色' |
'G' |
[0 1 0] |
|
'蓝色的' |
'b' |
[0 0 1] |
|
'青色' |
'C' |
[0 1 1] |
|
'品红' |
'M' |
[1 0 1] |
|
'黄色' |
'y' |
[1 1 0] |
|
'黑色的' |
'K' |
[0 0 0] |
|
'白色的' |
'W' |
[1 1 1] |
|
这是MATLAB在许多类型的图中使用的默认颜色的RGB三重态。
RGB三胞胎 | 外貌 |
---|---|
[0 0.4470 0.7410] |
|
[0.8500 0.3250 0.0980] |
|
[0.9290 0.6940 0.1250] |
|
[0.4940 0.1840 0.5560] |
|
[0.4660 0.6740 0.1880] |
|
[0.3010 0.7450 0.9330] |
|
[0.6350 0.0780 0.1840] |
|
例子:“ isosurfaceColor”,'r'
例子:“ isosurfaceColor”,“绿色”
例子:“ isosurfaceColor”,[0 0.4470 0.7410]
Isovalue
-定义音量表面的值
0.49
(默认)|非负数
定义绘制的音量表面的值渲染器
属性设置为'isosurface'
,指定为[0,1]中的非负数。
灯光
-在渲染中包括光源
真的
(默认)|错误的
在渲染中包括光源,指定为逻辑标量。
父母
-父母沃尔肖
目的
GCF
(默认)|UIPANEL|数字
父母沃尔肖
对象,指定为UIPANEL
或者数字
。如果您不指定父母,则沃尔肖
对象是GCF
。
渲染器
-渲染风格
“卷”
|“最大强度投影”
|'isosurface'
渲染样式,指定为该表中的值之一。当音量为逻辑
,默认渲染样式是'isosurface'
,否则默认渲染样式是“卷”
。
价值 | 描述 |
---|---|
“卷” |
根据每个体素的指定颜色和透明度查看音量。 |
“最大强度投影” |
查看通过数据投影的每个射线的强度最高值的体素。 |
'isosurface' |
查看由该值指定的卷Isovalue 。 |
比例文件
-用于重新销售量的比例因素
[1 1 1]
(默认)|1 x-3正数阵列
用于重新缩放体积的比例因子,指定为1 x-3阳性数字阵列。阵列中的值对应于在X,,,,y, 和z方向。
对象功能
setVolume |
设置新卷 |
例子
创建动画gif螺旋音量
加载并查看音量。
加载('Spiralvol.mat');h = volshow(Spiralvol);
指定GIF文件的名称。
文件名='AnimatedSpiral.gif';
在单元圆圈周围创建一系列相机位置。
vec = linspace(0,2*pi(),120)';myposition = [cos(vec)sin(vec)一个(size(vec))];
循环遍历并在每个相机位置创建图像。
为了IDX = 1:120%更新当前视图。h.cameraposition = myPosition(idx,:);%使用GetFrame捕获图像。i = getFrame(GCF);[indi,cm] = rgb2ind(i.cdata,256);%写框架到GIF文件。如果idx == 1 imwrite(indi,cm,filename,'gif',,,,“ loopcount',inf,'延迟时间',0.05);别的imwrite(indi,cm,filename,'gif',,,,“ writemode',,,,'附加',,,,'延迟时间',0.05);结尾结尾
可视化MRI数据的音量
加载MRI数据并删除单例维度。
加载MRIv =挤压(d);
生成适合MRI图像的结肠和透明度(Alpha)图。
强度= [0 20 40 120 220 1024];alpha = [0 0 0.15 0.3 0.38 0.5];颜色=([0 0 0; 43 0 0; 103 37 20; 199 155 97; 216 213 201; 255 255 255])./ 255;QUERYPOINTS = LINSPACE(最小(强度),最大(强度),256);alphamap = interp1(强度,alpha,querypoints)';colormap = Interp1(强度,颜色,查询点);
使用自定义colormap和透明度图查看音量。单击并拖动鼠标以旋转音量。使用滚轮放大和退出音量。
vol = volshow(v,'colormap',colormap,'alphamap',alphamap);
可视化CT数据的音量
此示例使用3-D体积的人胸CT扫描数据。要运行此示例,您必须使用附加资源管理器从Mathworks™下载示例数据。看使用附加资源管理器安装示例数据。
将数据加载到工作区中。
加载胸卷
创建适用于CT图像的colormap和透明度图。
强度= [-3024,-16.45,641.38,3071];alpha = [0,0,0.72,0.72];颜色=([0 0 0; 186 65 77; 231 208 141; 255 255 255])./ 255;QUERYPOINTS = LINSPACE(最小(强度),最大(强度),256);alphamap = interp1(强度,alpha,querypoints)';colormap = Interp1(强度,颜色,查询点);
使用自定义colormap和透明度图查看音量。单击并拖动鼠标以旋转音量。使用滚轮放大和退出音量。
vol = volshow(v,'colormap',colormap,'alphamap',alphamap);
从编程上更改相机位置以查看卷的不同视图。
vol.cameraposition = [-1.0533 -0.0093,0.1593];
提示
这
沃尔肖
函数创建aUIPANEL
指定父数图中的对象。面板是将UI组件组合在一起的容器。沃尔肖
显示体积数据UIPANEL
。相比之下,Imshow
在轴
。如果您打电话Imshow
在图中显示图像沃尔肖
已经显示了一个卷,然后Imshow
不会覆盖由沃尔肖
。这轴
由...制作Imshow
显示在后面UIPANEL
。
版本历史记录
也可以看看
matlab命令
您单击了与此MATLAB命令相对应的链接:
通过在MATLAB命令窗口中输入该命令。Web浏览器不支持MATLAB命令。万博1manbetx
您还可以从以下列表中选择一个网站:
如何获得最佳网站性能
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
美洲
- AméricaLatina(Español)
- 加拿大(英语)
- 美国(英语)