我明白打开2D二进制图像的概念,但从未在体积数据中使用过这样的开口,如下面的代码所示。体积DICOM图像的形态开放
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是多少?
我明白打开2D二进制图像的概念,但从未在体积数据中使用过这样的开口,如下面的代码所示。体积DICOM图像的形态开放
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是多少?
你必须考虑卷而不是图像。您可以拨打第三个维度和切片,并绘制各个片:
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
它是用于切片。 –
所以我在系列中有28片然后为什么不是([3 3 28]),请你解释一下 –
为什么[3 3 28]而不是[宽度28]呢? –