我理解打开2D二进制图像的概念,但从未在体积数据上使用过这样的开放,如下面的代码所示。
nhood = ones([3 3 3]);
bw = imopen(bw,nhood); % bw is binary volumetric MRI data (28 slices)
如果我创建ones([3 3])
的结构元素,这意味着它有三行三列,但在上面的代码中它是ones([3 3 3])
。第一个3
用于行数,第二个用于列数,但剩下的3个是什么?
答案 0 :(得分:0)
你必须考虑卷而不是图像。您可以调用第三维和切片,并绘制每个切片:
bw = imopen(bw,nhood);
[nRows, nCols, nSlics] = size(bw);
disp(['There are ', num2str(nSlics), 'with dimensions ', num2str(nRows), ' x ', num2str(nCols)])
for ii=1:nSlics
figure();
imshow(squeeze(bw(:,:,ii)));
title(['Slice ', num2str(ii), '/', num2str(nSlics)]);
end
查看全部:techniques-for-visualizing-scalar-volume-datatechniques-for-visualizing-scalar-volume-data
答案 1 :(得分:0)