def loadFileInformation(filename): information = {} ds = pydicom.dcmread(filename) # for name in ds.dir(): # print(ds.data_element(name),'||||',ds1.data_element(name)) ds.dir("contour") information['PatientID'] = ds.PatientID information['PatientName'] = ds.PatientName information['PatientBirthDate'] = ds.PatientBirthDate information['PatientSex'] = ds.PatientSex information['StudyID'] = ds.StudyID information['StudyDate'] = ds.StudyDate information['StudyTime'] = ds.StudyTime information['InstitutionName'] = ds.InstitutionName information['Manufacturer'] = ds.Manufacturer information['AcquisitionTime'] = ds.AcquisitionTime information['ContentTime'] = ds.ContentTime information['ExposureTime'] = ds.ExposureTime information['InstanceCreationTime'] = ds.InstanceCreationTime information['SeriesTime'] = ds.SeriesTime information['StudyTime'] = ds.StudyTime information['pixelSpace'] = ds.PixelSpacing information['SliceThickness'] = ds.SliceThickness #information['NumberOfFrames'] = ds.NumberOfFrames print(information) return information
时间: 2024-01-24 07:19:41 浏览: 38
loadFile:loadFile是个简易的Jquery插件,用于异步加载javascript、css文件,可以单文件、多文件一起加载,也可以设置加载完成回调和加载失败回调函数
这段代码是一个Python函数,用于读取医学图像文件(DICOM格式)的元数据信息,并将其存储在一个字典中返回。
具体来说,它使用Pydicom库中的dcmread函数读取文件,然后从文件中提取出一些重要的元数据信息,例如患者ID、姓名、出生日期、性别、拍摄日期、拍摄时间、机构名称、制造商、像素间距、切片厚度等等。
这些信息可以帮助医生对患者进行更准确的诊断和治疗。此函数的输出结果是一个包含所有元数据信息的字典。
阅读全文