2011-08-10 4 views
0

xcode 3.2.6 및 Mac OS X 10.6.8을 가지고 있으므로 ITK 3-2.20 및 VTK, Cmake 2.8-5를 다운로드했습니다.ITK가 포함 된 Cocoa 앱, DICOM 파일을 읽는 VTK

Cmake를 사용하여 ITK 및 VTK를 설치 한 다음 Cmake를 사용하여 ITK 및 VTK 프로젝트도 생성했습니다. 타겟을 "ALL_BUILD"로 설정 한 후이 실행 타겟을 "설치"합니다. VTK에서 몇 가지 테스트를 실행할 수 있습니다.

하지만 ITK 및 VTK 라이브러리를 사용하여 DICOM 파일을 읽고 표시하기 위해 Xcode 프로젝트 (Cocoa 앱)를 만들려면 어떻게해야합니까?

예를 들어 DicomImageReadWrite.cxx를 사용하여 코코아 응용 프로그램을 만드는 방법을 이해할 수 없습니다.

누구나 비슷한 Xcode 프로젝트의 예가 있습니까? (나는 osirix.xcodeproj를 가지고 있지만 그것을 실행하려고 할 때 많은 실수가 나타납니다)

+0

SimpleCocoaVTK를 사용하려고했지만 SimpleCocoaVTK 폴더에 .cxx 파일이없고이 프로젝트가 작동하지 않습니다 - [많은 파일] ld : symbol (s)에서 참조 된 "_fopen $ UNIX2003"오류가 1 개 나타납니다. 찾을 수 없습니다 ... SDK를 10.4에서 10.6으로 변경했는데 아무런 도움이되지 않아서 어떤 이유인지 모릅니다. 아마도 VTK, ITK, Xcode 및 Mac OS간에 충돌이있을 수 있습니다. 나는 MATLAB 사용 - DICOM 이미지를 읽고 쓰고 표시하는 것은 매우 간단합니다. dicomread ('/ Users /.../ 5.dcm'); 한 줄만 있으면이 이미지의 매트릭스가 있습니다. –

+0

또한 Xcode에서 파이썬을 사용해 보았습니다. xcodeproject를 읽었으며 DICOM 이미지를 표시 할 수있었습니다. 그러나 http://edveloper.apple.com/cocoa와 같은 숫자의 평균을 평가하는 매우 간단한 텍스트 필드를 추가하고 싶다면 /pyobjc.html apple.com의 예제가이 앱에서 작동하지 않습니다 ... 그리고 Xcode와 비교하여 Matlab에서 .dcm으로 작업하는 것이 얼마나 간단한 지 궁금합니다. 그러나 Matlab은 .dcm에 대한 3D 시각화가 좋지 않으며 좋은 GUI를 구현하는 도구가 풍부하지 않으므로 Xcode를 사용해보십시오. –

답변

1

시각화를 위해 Cocoa 대신 Qt를 조사하고 싶을 수 있습니다. Slicer 프로젝트는이 플랫폼으로 옮겨 가고 있으며 ITK/VTK/Qt 그래픽 통합에서 매우 성공적이었습니다.

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

슬라이서 (의료 영상 컴퓨팅의 즉 국가 연합)도 좋은 소프트웨어를 만들 수 있도록하는 매우 받아들이는 오픈 커뮤니티입니다.

Qt 플랫폼은 또한 다양한 플랫폼과의 호환성을 제공합니다.

+0

답변 해 주셔서 감사합니다. 이 응용 프로그램을 다운로드하겠습니다! –

관련 문제