我正在使用从一些文章中获得的以下代码。def load_patient(files): slices = [pydicom.dcmread(s) for s in files] slices.sort(key = lambda x: int(x.InstanceNumber)) try: ## actual property is ImagePositionPatient, shortened for screen width ## thickness = np.abs(slices[0].ImgPosPatient[2] - slices[1].ImgPosPatient[2]) except: thickness = np.abs(slices[0].SliceLocation - slices[1].SliceLocation) for s in slices: s.SliceThickness = thickness return slices得到以下错误AttributeError : 'FileDataset' 对象没有属性 'SliceLocation'在文件:C:\ProgramData\Anaconda3\lib\site-packages\pydicom\dataset.py线路 : 524,Func.Name : getattr ,消息:返回超级(数据集,自我)。获取属性(名称)
添加回答
举报
0/150
提交
取消