본문 바로가기
Programming/Medical Imaging Process

[DCMTK] DCMTK Install & Complile - Part 1

by BadaGreen_Kim 2018. 2. 10.

이번에는 Visual Studio 환경에서 Dicom File을 열기위해 DCMT Library를 설치하는 방법에 대하여 정리하여 보겠다.


먼저, DCMTK 환경을 구축하기 위해 아래 링크에 있는 것들을 설치해주길 바란다.


Install program download & Install


1. CMake (https://cmake.org/download/)


-> CMake(Cross Platform Make)는 멀티플랫폼으로 사용할 수 있는 Make의 대용품을 만들기 위한 오픈소스 프로젝트로 키트웨어와 인사이트 콘솔티엄에서 만들었다. 스스로 기존의 Make의 과정을 수행하지는 않고 지정한 운영 체제에 맞는 Make 파일(마이크로소프트 윈도에서는 솔루션 파일) 등 여러 정의가 있으나 정확하게는 윈도우환경에서 Import하기위해 도움을 주는 OpenSouce Tool이다.







2. DCMtk (http://dicom.offis.de/download/dcmtk/snapshot/)


-> DCMTK 는 Dicom 기반의 파일들을 다루기위한 Tool Kit이라고 생각하면 편할것이다.  사이트에 가서 원하는 버전의 환경을 다운받은 뒤 CMAKE를 이용하여 import를 진행하면 된다,




3. 반디집 설치 (https://www.bandisoft.co.kr/bandizip/)


-> 뭐... 이미 이 포스트를 보고있는 개발자들의 경우 반디집이 무엇인지 따로 설명하지 않아도 알것이다. 본인은 알집보다는 반디집을 사용하기 때문에 반디집을 이용하여 알려주는것이다, 








C Make Install & DCMTK Lib 압출풀기


1. C Make 


  -> C make의 경우  다른 소프트웨어처럼 어디에든 설치해도 상관이 없다. 제일 중요한것은  DCMTK 라이브러리 위치와 변환하는 파일경로를 설정해주는 것이 가장 중요하다.




   본인의 경우는 아래 그림과 같이 경로를 지정하고 CMAKE 설치를 완료하였다.


                       C MAKE  :  C:\Program Files\CMake





                           




2. DCMTK Library 압축해제. 


  -> 라이브러리를 압축을 해제할때는 C 드라이브 또는 D드라이브는 용량에 따라 알아서 압축폴더를 해제해도 상관없다. 다만 팁을 주면 DCMTK 라이브러리와 변환폴더를 하나의 폴더로 나누어서 추천해주고 싶다.


  ※ 위에 DCMTK는 CMAKE를 이용하여 만들어지는 폴더이니 지금은 신경쓰지 않아도 된다.


경로 :  D:\Libs

DCMTK 압축 해제 경로: D:\Libs\dcmtk-3.6.1_20170228


  










3. CMAKE를  통해 DCMTK  라이브러리 변환


  -> 여기서부터 가장 중요한 경로 설정 부분이다. 여기서 가장 실수를 많이 하는 부분인데 간단히 요약을 한다면

                  

              1. [ Wher is the Souce Code] : DCMTK 라이브러리를 압축해제를 한 폴더의 경로이다.   1번의 경로처럼 모든 폴더가 보이는 끝경로로 설정해주어야한다,

              2. [ Where to builde the binaries] : 변환한 파일들을 설치할 폴더의 경로이다. 

                       













Configuration & Generate 


1. Configuration


 -> 폴더 설정이 끝났으면 먼저 Configuation진행하여 결과를 먼저 확인한다. 그리고 나면 Visual Studio 버전 확인하여 진행하는 팝업창이 뜬다.  여기서 반드시 자신이  [ 현재 ] 설치되어 있는  Visual Studio 버전을 해야한다. 








1. CMAKE_INSTALL_PREFIX 경로설정


 -> 여기에서 많은 오류가 나타난다. Visual Studio 버전을 선택하고 다시한번 설치하고 싶은 곳으로 경로 설정을 해주어야한다. 



                                     




1. Genrating


 -> CMAKE_INSTALL_PREFIX 경로 설정후 Generating 을 하면 다음과 같이 설치하고 싶은 폴더에 파일들이 생성된다.   만약에 include , Libs 그리고 Sin 파일이 생성이 되지 않았다면 설치과정에서 문제가 생긴것이다. 만약 안된다면 모두 지우고 다시 진행해보자.






 


다음은 DCMTK 라이브러리를 Visual Studio에 사용하기 위한 Build 방법과 Dicom File을 열어보도록 하겠다.








'Programming > Medical Imaging Process' 카테고리의 다른 글

[VTK] Error 'vtkPolyDataMapper'  (0) 2019.06.26
[DCMTK] DCMTK Install & Complile - Part 2  (3) 2018.02.12