Tag: dicom

iOS上的ITK库 – 加载DICOM

我已经build立了iPad的ITK库 – 它的工作原理。 然后我试着做一个ITK的例子 – 类似的东西: // Load DICOM files typedef itk::ImageSeriesReader< InputImageType > ReaderType; ReaderType::Pointer reader = ReaderType::New(); typedef itk::GDCMImageIO ImageIOType; typedef itk::GDCMSeriesFileNames NamesGeneratorType; ImageIOType::Pointer gdcmIO = ImageIOType::New(); NamesGeneratorType::Pointer namesGenerator = NamesGeneratorType::New(); namesGenerator->SetInputDirectory( "C:/test" ); 但是我尝试了很多方法来将DICOM堆栈加载到ipad文档文件夹的目录中,而不是c:/testpath。 但是这没有用。 所以我的想法是通过互联网加载一个DICOM : NSData *dicomImage = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://www.someurl.ch/dicom/blabla.dcm"]]; 现在我考虑试着脱离dicom数据(患者姓名等)并将其与图像数据分开。 然后我认为最后可以在IPAD上显示UIImage。 我寻找了一个例子,但可悲的是…我没有find好的东西。 如果有人知道如何通过ITK加载ipad上的dcm或想法如何从NSData对象中获取图像数据?

如何使用Objective C在iOS应用程序中打开.dcm图像

我想创build应用程序,其中.dcm图像打开在iOS中。 谁能告诉我如何在ios app.its中打开.dcm图像,如只能打开.dcm图像的图像查看器。 你有任何想法呢? 应该感激你的帮助。 谢谢,

如何在设备上合法显示DICOM 16位无符号整数是否支持8位无符号整数?

我正在iOS上开发一个医疗应用程序。 iOS设备只支持GL_UNSIGNED_BYTE和GL_LUMINANCE,或者通常只支持每个组件8位。 现在我有一些灰度图像是16位无符号整数,我想显示它们。 我发现我们不能显示16位无符号整数,所以我应该将它们转换为8位无符号整数。 但是在医疗方面,我不应该丢失数据或者应该有最小的数据丢失。 现在,我的问题是:如何通过在医疗合法转换16位无符号整数转换为8位无符号整数? 现在我用最简单的方法来做到这一点。 把它分成256:-O。 一些其他的商业软件正在这样做,他们正在使用的行动。 先谢谢你。

如何从iOS上的DICOM文件提取像素数据?

有谁知道我怎么能从DICOM文件中提取像素数据并将其传递给iOS上的图像查看器? 对不起,如果这是一个简单的问题,但它似乎是我打开的一大堆蠕虫的主要组成部分。