如何将Dicom数据加载到简单的ITK中
How to load Dicom data into simple ITK
我尝试加载 PET/CT 数据(https://wwsi365-my.sharepoint.com/:f:/g/personal/s9956jm_ms_wwsi_edu_pl/EkoL7bs8rvxLq7-YHminlA0Bhc0PBY5_rG3zwMI2coHUAQ?e=TuekJa 中可用的文件夹)- 文件可以通过切片器打开,因此没有损坏,但是当我尝试通过 simpleitk 加载它时 python 下面的代码-我得到错误
代码
dirOfExample
="C:\Users\1\Downloads\bad45Y\bad45Y\DICOM\21071306"
reader = sitk.ImageSeriesReader()
dicom_names = reader.GetGDCMSeriesFileNames(dirOfExample)
reader.SetFileNames(dicom_names)
错误
WARNING: In D:\a\sitk-build\ITK\Modules\IO\GDCM\src\itkGDCMSeriesFileNames.cxx, line 113
GDCMSeriesFileNames (00000000679B0CC0): No Series can be found, make sure your restrictions are not too strong
感谢您的帮助!
您的 DICOM 文件似乎位于“21071306”的某些子目录中。 SimpleITK ImageSeriesReader 只会在您给它的目录中寻找 DICOM 图像文件。它不对子目录进行递归搜索。
我尝试加载 PET/CT 数据(https://wwsi365-my.sharepoint.com/:f:/g/personal/s9956jm_ms_wwsi_edu_pl/EkoL7bs8rvxLq7-YHminlA0Bhc0PBY5_rG3zwMI2coHUAQ?e=TuekJa 中可用的文件夹)- 文件可以通过切片器打开,因此没有损坏,但是当我尝试通过 simpleitk 加载它时 python 下面的代码-我得到错误
代码
dirOfExample
="C:\Users\1\Downloads\bad45Y\bad45Y\DICOM\21071306"
reader = sitk.ImageSeriesReader()
dicom_names = reader.GetGDCMSeriesFileNames(dirOfExample)
reader.SetFileNames(dicom_names)
错误
WARNING: In D:\a\sitk-build\ITK\Modules\IO\GDCM\src\itkGDCMSeriesFileNames.cxx, line 113
GDCMSeriesFileNames (00000000679B0CC0): No Series can be found, make sure your restrictions are not too strong
感谢您的帮助!
您的 DICOM 文件似乎位于“21071306”的某些子目录中。 SimpleITK ImageSeriesReader 只会在您给它的目录中寻找 DICOM 图像文件。它不对子目录进行递归搜索。