2

我正在使用此包将一些包含脑图谱的 .NII 文件加载到 Matlab 中:http: //www.mathworks.com/matlabcentral/fileexchange/29344-read-medical-data-3d

我已经多次使用上述包成功加载 .MHA 文件。

但是当我加载任何 NIFTI 文件时,我会得到一个尺寸古怪的卷,如下所示:

197 x 233 x 189 x 1 x 1 x 0 x 0

我希望体积大小为 197 x 233 x 189,但我不知道为什么有两个单件维度和两个空维度。

我对NIFTI格式了解不多,或许上面有一个合理的解释?

如果没有,我想以某种方式删除空尺寸,以便我可以得到前三个。到目前为止,我对看似非常简单的操作没有运气。

4

1 回答 1

0

你试过 sqeeze() [1] 吗?

[1] http://www.mathworks.com/help/matlab/ref/squeeze.html

尾随单件维度在 Matlab 代码中很常见,尤其是来自用户贡献的代码。据我所知,零维不是。

于 2013-08-01T19:49:06.843 回答