首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可视化3D标签矩阵

可视化3D标签矩阵
EN

Stack Overflow用户
提问于 2019-04-23 17:23:30
回答 1查看 319关注 0票数 0

我有一个由3D图像堆栈产生的3D标签矩阵。我还使用https://au.mathworks.com/matlabcentral/fileexchange/8355-label2rgb3d上的免费代码(label2rgb3D)创建了一个3D标签。我想要可视化最终的4D矩阵,为3D空间中的各个标签提供不同的颜色。如果有人能指导我,我将不胜感激。

我可以使用2D标签矩阵很容易地做到这一点。

代码语言:javascript
复制
a = randi([0, 1], 10, 10);
b = bwlabeln(a, 4);
r = label2rgb(b, 'jet');
figure;
imshow(r);

但在3D中,我在第一次创建标签后被卡住了。

代码语言:javascript
复制
a = randi([0, 1], 10, 10, 10);
b = bwlabeln(a, 26);
r = label2rgb3d(b); % a 4D matrix
EN

回答 1

Stack Overflow用户

发布于 2019-04-23 22:04:01

假设您可以访问R2019a,MATLAB中的volumeViewer应用程序支持分类数据和标签矩阵的可视化。

代码语言:javascript
复制
volumeViewer(categorical(rand(100,100,100) > 0.5))

如果您可以访问R2019a,您还可以使用函数labelvolshow,它是一个更精简的界面,可以在可以打印/导出的MATLAB图形窗口中打开卷。

https://www.mathworks.com/help/images/ref/labelvolshow.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55808076

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档