私は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:/test
しかし、それはうまくいきませんでした。
だから私の考えはDICOM
インターネット上でそのようなものをロードすることです:
NSData *dicomImage = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://www.someurl.ch/dicom/blabla.dcm"]];
そして今、私はdicomデータ(患者名など)を取り出して画像データから分離しようと考えています。それなら、IPADに表示するUIImageを最後に持つことが可能でなければならないと思います。
その例を探しましたが、残念ながら...何か良いものが見つかりませんでした。誰かがiPadにdcmをロードする方法や、オブジェクトITK
から画像データを取得する方法を知っている人はいますか?NSData