如何将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 图像文件。它不对子目录进行递归搜索。