2011-08-10 51 views
0

我有xcode 3.2.6和Mac OS X 10.6.8,所以我已经下载了ITK 3-2.20和VTK,Cmake 2.8-5。ITK,VTK可可应用程序读取DICOM文件

我已经使用Cmake安装了ITK和VTK,然后我使用Cmake创建了Xcode项目ITK和VTK。我设置目标“ALL_BUILD”,并在此之后运行目标“安装”。所以我可以从VTK运行一些测试,他们工作!

但任何人都可以说我应该做什么来创建Xcode项目(可可应用程序)阅读和显示使用ITK和VTK库的DICOM文件?

我不明白如何使用例如DicomImageReadWrite.cxx创建Cocoa应用程序。

有没有人有类似的Xcode项目的例子? (我有osirix.xcodeproj但是当我尝试运行它时会出现很多错误)

+0

我试图使用SimpleCocoaVTK,但文件夹SimpleCocoaVTK中没有文件.cxx,并且此项目不起作用 - 出现1个错误“_fopen $ UNIX2003”,引用来自:[很多文件] ld:符号(s)没有找到...我将SDK从10.4更改为10.6,没有任何帮助,所以我不知道是什么原因,也许VTK,ITK,Xcode和Mac OS之间有冲突。 我有经验使用MATLAB - 读取,写入和显示DICOM图像非常简单: dicomread('/ Users /.../ 5.dcm'); 只有一行,你有这个图像的矩阵。 –

+0

另外我试图在Xcode中使用python,我发现了xcodeproject,它可以读取和显示DICOM图像,但如果我想添加一个非常简单的textfields来评估像这样的数字的平均值http://developer.apple.com/cocoa /pyobjc.html 来自apple.com的示例在此应用中无法正常工作... 我想知道在Matlab中使用.dcm与Xcode进行比较很简单。 但是,Matlab对.dcm的三维可视化效果不佳,而且没有如此丰富的工具来构建一个漂亮的GUI,这就是我决定尝试使用Xcode的原因。 –

回答

1

您可能想要调查Qt而不是Cocoa来进行可视化。 Slicer项目已经转向该平台,并且在ITK/VTK/Qt图形集成方面取得了非常大的成功。

http://www.slicer.org/slicerWiki/index.php/Slicer4:Developers

切片器(即医学影像计算的全国联盟)也是一个很容易接受和开放的社区帮助创造伟大的软件。

Qt平台还提供跨平台兼容性。

+0

非常感谢您的回答!我会下载这些应用程序! –