如何从2 d图像叠加3 d图像在语义功能。
1视图(30天)
显示旧的评论
你好,我有2 d图像。然后我用语义网络构建从U-Net深学习计划。
段体积后,我写了下面的这个编码认为3 d堆栈的二进制图像。但是只有第一图像出现。任何人都可以帮我吗?
filePattern = fullfile (“C: \用户桌面\ \阿克毛\ i - 131 256 28.02.2020 \ i - 131 SPECT NEMA验证256 x256 \ testimages ' 01112019,‘* . png”);
imd = imageDatastore (filePattern);
文件列表= dir (filePattern)
numFiles =长度(文件列表);
numFiles image3d = 0(256年,256年,“uint8”);
为k = 16: 35
fullFileName = fullfile(文件列表(k)。文件夹,文件列表(k) . name);
由高级= imread (fullFileName);
image3d (:,:, k) =由;
结束
[C分数]= semanticseg (image3d (:,:, k)), net1);
outt2 = C = =“前景”;
st2 = strel (“磁盘”,0);
outt22 = imopen (outt2 st2);
imshow3D (outt22);
0评论
答案(1)
Sulaymon Eshkabilov
2021年9月23日
在代码中有一个小错误。这是纠正其中的一部分:
为k = 1: numFiles%从1开始
fullFileName = fullfile(文件列表(k)。文件夹,文件列表(k) . name);
由高级= imread (fullFileName);
image3d (:,:, k) =由;
结束