打开DICOM文件我尝试使用下面的代码中的R DICOM文件:错误而R中
library(oro.dicom)
dcmobject <- readDICOMFile(filename)
某些文件正确地打开,我可以显示它们。但是,某些文件给不同类型的错误:
第一个错误:对于一些人,我得到的错误:
Error in file(con, "rb") : cannot open the connection
二错误:在其他国家,我得到下面的错误与DICOM文件:http://www.barre.nom.fr/medical/samples/files/OT-MONO2-8-hip.gz:
Error in readDICOMFile(filename) : DICM != DICM
第三个错误:此文件提供了以下错误:http://www.barre.nom.fr/medical/samples/files/CT-MONO2-16-chest.gz
Error in parsePixelData(fraw[(132 + dcm$data.seek + 1):fsize], hdr, endian, :
Number of bytes in PixelData not specified
第四错误:一个DICOM文件提供了以下错误:
Error in rawToChar(fraw[129:132]) : embedded nul in string: '\0\0\b'
我怎样才能摆脱这些错误,并显示在R这些图片?
编辑:
此示例文件给出了错误 '在字符串中嵌入NUL ...': http://www.barre.nom.fr/medical/samples/files/CT-MONO2-12-lomb-an2.gz
> jj = readDICOMFile("CT-MONO2-12-lomb-an2.dcm")
Error in rawToChar(fraw[129:132]) : embedded nul in string: '3\0\020'
我已经下载了两个gzip文件(我假设的DICOM),并且很可能会在周末期间看看它们。 – 2014-09-16 21:31:43
好听的来自oro.dicom的开发者。这是一个很棒的软件包,但可能会有一些问题。 – rnso 2014-09-17 02:11:49