首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于大型标签文件的nibabel.filebasedimages.ImageFileError

用于大型标签文件的nibabel.filebasedimages.ImageFileError
EN

Stack Overflow用户
提问于 2021-09-28 14:52:15
回答 1查看 35关注 0票数 0

加载一个大小为14.4MB的带标签的NIFTI文件时,我得到了以下错误。

代码语言:javascript
复制
Traceback (most recent call last):
  File "/home/miran045/reine097/projects2/lab2im/lab2im/dcan/reproduce_load_error.py", line 7, in <module>
    img = nib.load(file_path)
  File "/home/miran045/reine097/.local/lib/python3.7/site-packages/nibabel/loadsave.py", line 55, in load
    raise ImageFileError(f'Cannot work out file type of "{filename}"')
nibabel.filebasedimages.ImageFileError: Cannot work out file type of "/home/feczk001/shared/data/nnUNet/nnUNet_raw_data_base/nnUNet_raw_data/Task509_Paper/labelsTr1/1mo_sub-375518.nii.gz"

代码如下:

代码语言:javascript
复制
import nibabel as nib

print(nib.__version__)

file_path = '/home/feczk001/shared/data/nnUNet/nnUNet_raw_data_base/nnUNet_raw_data/Task509_Paper/labelsTr1/1mo_sub' \
            '-375518.nii.gz'
img = nib.load(file_path)
print(img.shape)

当我尝试打开这些较小的文件(大约KB)时,不会发生这种情况。我可以在FreeSurfer FreeView中打开这个文件,没有错误,它看起来很好。这发生在3.2.1版的NiBabel中。

EN

回答 1

Stack Overflow用户

发布于 2021-09-28 18:19:30

尽管文件扩展名为GZ,但该文件实际上可能并未压缩。尝试用gzipping压缩它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69363987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档