在python 2中使用medpy加载数据时出现问题

问题描述

我想使用medpy库读取一些nifti图像。该代码非常基础,如下所示:

import numpy as np
import medpy.io as medio

data_arr,_ = medio.load(data_nii_pth)

但是我遇到以下错误

medpy.core.exceptions.ImageLoadingError: Failes to load image ../data/validation_mr/mr_slice_0.nii as NifTi - Neuroimaging informatics Technology Initiative (.nii,nii.gz). Reason signaled by third-party module: invalid Syntax (dataelem.py,line 47)

我认为这可能与某些依赖性问题有关,因为前一段时间我在相似的数据上使用了相同的代码,并且它仅在文件中起作用,但是随后我向环境中添加了一些可能导致问题的库。我有一个使用python 2.7.18,medpy 0.3,numpy 1.13.3,scipy 1.2.1,simpleitk 1.2的conda环境。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)