萌新求问会的朋友跑通这两个数据集

https://github.com/cmlab-mira/Efficient-and-Phase-aware-Video-Super-resolution-for-Cardiac-MRI
(1)在运行ACDC这个程序时,第一个步骤python3 src/acdc_preprocess.py ACDC_DIR ACDCSR_DIR执行完没有问题,但是第二个在生成CROPPED DATA的时候python3 src/cardiac_cropping.py ACDCSR_DIR ACDCSR_CROPPED_DIR提示IndexError: list index out of range。
(2)DSB15 这个程序好像也是相同的问题。请调试一下这两个程序都跑起来即可。
求解决这两个问题。ACDC和 DSB15的数据可以在github上的这个project里下载。

img


代码里面缺少这两个目录。所以第24行肯定会抛出下标溢出(IndexError: list index out of range)

我这里运行完四个命令什么也没提示输出是否正常?
D:\Efficient-and-Phase-aware-Video-Super-resolution-for-Cardiac-MRI-master>python3 src/acdc_preprocess.py ACDC_DIR ACDCSR_DIR

D:\Efficient-and-Phase-aware-Video-Super-resolution-for-Cardiac-MRI-master>python3 src/cardiac_cropping.py ACDCSR_DIR ACDCSR_CROPPED_DIR

D:\Efficient-and-Phase-aware-Video-Super-resolution-for-Cardiac-MRI-master>python3 src/dsb15_dicom2nifty DSB15_DICOM_DIR DSB15_NIFTI_DIR

D:\Efficient-and-Phase-aware-Video-Super-resolution-for-Cardiac-MRI-master>python3 src/dsb15_preprocess.py DSB15_NIFTI_DIR DSB15SR_DIR

D:\Efficient-and-Phase-aware-Video-Super-resolution-for-Cardiac-MRI-master>python3 src/cardiac_cropping.py DSB15SR_DIR DSB15SR_CROPPED_DIR

D:\Efficient-and-Phase-aware-Video-Super-resolution-for-Cardiac-MRI-master>python3 src/gen_positional_encoding.py DSB15SR_DIR DSB15SR_CROPPED_DIR/coordinates.pkl DSB15SR_DIR

D:\Efficient-and-Phase-aware-Video-Super-resolution-for-Cardiac-MRI-master>

img

list index out of range
证明某个数组里没有元素,取不到值了,你检查一下哪里的数据是不是没获取到