2011-08-10 69 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

非常感謝您的回答!我會下載這些應用程序! –