У меня есть матрица 3D-меток, полученная из стека 3D-изображений. Я также создал трехмерную метку, используя бесплатный код (label2rgb3D), доступный по номеру https://au.mathworks.com/matlabcentral/fileexchange/8355-label2rgb3d.. Я хочу визуализировать конечную матрицу 4D с разными цветами для соответствующих меток в трехмерном пространстве. Цените, если кто-то может мне помочь.
Я легко могу сделать это с помощью двумерной матрицы меток.
a = randi([0, 1], 10, 10);
b = bwlabeln(a, 4);
r = label2rgb(b, 'jet');
figure;
imshow(r);
но в 3D я застрял после создания первого лейбла.
a = randi([0, 1], 10, 10, 10);
b = bwlabeln(a, 26);
r = label2rgb3d(b); % a 4D matrix